array_merge_recursiveを試しましたが、期待どおりに動作しません。ここでは例です:PHPで多次元配列をマージし、古い値を新しい値に置き換えるにはどうすればよいですか?
$array1=array(
'name'=>'Bob',
'age'=>30
);
$array2=array(
'name'=>'John',
);
$array3=array_merge_recursive($array1,$array2);
// Expected result
$array3=array(
'name'=>'John',
'age'=>30
);
// Actual result
$array3=array(
'name'=>array(
0=>'Bob',
1=>'John'
),
'age'=>30
);