短い:メイン キーを知らなくても、SUBARRAY から名前付きのキー/値を取得する方法はありますか?
長いです:
テキストファイルを抽出し、それらを個々の/単一の配列に変換するforeachループがあります(各ファイル間の配列をリセットします)...
例:
Array
(
[Blah Blah] => Array
(
[number] => 10
[name] => nameBlah
[image] =>
)
)
Array
(
[pinkblue597] => Array
(
[number] => 18
[name] => nameBlah68
[image] =>
)
)
(配列に変換する最初の部分はプロセスの複数の部分で使用されるため、不要なコードを追加したくありません)
「name」と「number」の値を抽出したいのですが、キーの値・形式が事前にわかりません。 ・例:pinkblue597
もしそうならprint_r
、私は望むように配列を見ます...
print_r($found,true)."\n";
しかし、これを行うと$name=$found[0];
、「$name」の結果が得られません...
また
これを行うと$name=$found[0]["name"];
、「$name」の結果が得られません...
foreach ループでこれを行うこともできますが、効率が悪いようです...
PSこの配列には1つの(不明な)キーとサブ配列のみがあります。サブ配列は常に同じです。
編集:コードを見やすくしました(これを行うのを忘れていました)