配列1に配列2を追加したいです。
■配列1
$arr1[0] = ["id"=>101, 'name'=>"aaa"];
$arr1[1] = ["id"=>102, 'name'=>"bbb"];
■配列2
$arr2[0] = ["id"=>103, 'name'=>"ccc"];
$arr2[1] = ["id"=>104, 'name'=>"ddd"];
■欲しい結果
$arr1[0] => ["id"=>101, 'name'=>"aaa"];
$arr1[1] => ["id"=>102, 'name'=>"bbb"];
$arr1[2] => ["id"=>103, 'name'=>"ccc"];
$arr1[3] => ["id"=>104, 'name'=>"ddd"];
array_pushやarray_mergeではダメで、+=演算子はキーが重複しているのでうまくいきません。
下記の様にforeachで回すしかないのでしょうか?
キーはふり直しで構いません。
PHP
1foreach($arr2 as $a){ 2 $arr1[] = $a; 3}
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/18 07:57
2017/04/18 07:59