私は本当に基本的な問題があります。私は多次元配列を反復処理したい。 Array ( [new_arr] => 322e3 )
簡単なforeachループの繰り返し
そして、私がしたい:私は、foreachループを壊すことなく、値を確認するif文を追加したいとし...私の目的は、特定の値
$foo = [
'one'=> [
'id'=>1,
'name'=>'32dsfd23'
],
'two' => [
'id'=>1,
'name'=>'322e3'
],
];
function new_func($arr){
$data=[];
foreach($arr as $val) {
foreach($val as $key =>$foofoo) {
if(array_key_exists('id',$val)){
$data['new_arr']=$foofoo;
}
}
}
return $data;
}
echo "<pre>";
print_r(new_func($foo));
echo "</pre>";
の配列を取得する結果があるさ Array ( [new_arr] [0]=> 32dsfd23, [1]=> 322e3, )
$ data ['new_arr'] [] = $ foofoo; 2次元配列 –