PHPには、多くの配列を持つ$ dataに1つの大きなネストされた配列が格納されています。私はこのデータをループし、私の主な$データ配列を設定しようとしているのは、 '泳ぎ'が本当のようにしかない配列をインクルードするよりも、新しい$データにはないはずです。 PHPループでうまくいかず、申し訳ありませんが、誰か助けてください。PHP配列から特定の配列を返す方法
などです。最初のステージをループイムは、これは私の巣は、それをさらに私は泳ぐことを得ることができますが、どのように私はそれぞれを通過しないと足」なし以前のように新しいデータを取得する場合私が使用しているものです細かいforeachのデータ
array (size=5)
'name' => JOE' (length=7)
array (size=1)
0 =>
array (size=17)
'letter' => string 'J' (length=1)
'swim' => bool true (length=1)
array (size=5)
'name' => string 'Moe' (length=7)
array (size=1)
0 =>
array (size=17)
'letter' => string 'M' (length=1)
'swim' => bool true (length=1)
array (size=5)
'name' => string 'Toe' (length=7)
array (size=1)
0 =>
array (size=17)
'letter' => string 't' (length=1)
'swim' => bool flase (length=1)
です「hesの偽?:
foreach($data as $names){
var_dump($names);
}
ためと、多次元配列をトラバースする方法を見てください:http://stackoverflow.com/questions/15297887/traverse-multi-dimensional-array – Woodrow
あなたは、配列をフィルタリングすることができます。これを行うには多くの方法がありますが、一つは 'array_filter'ですが、' foreach'ループの中でもできますし、興味のない場合は 'continue'することもできます。サイトの検索を試してください、利用可能な多くの例があります。これらのPHPマニュアルの中にもあります。 – hakre
print_r($ names)を表示することはできますか?なぜ、内部配列にはvar_dumpのキーがないのか分かりません。 –