PHP中array_merge和array_merge_recursive注意点
时间:2010-11-28 来源:白乌鸦
两个数组的键名都是数字的话,第二个数组会附加到第一个数组后。
array_merge() 键名是相同的字符的话,则后面的数组会将前面的数组替换。
array_merge_recursive() 键名是相同的字符,则值会被合并到该字符为key的数组中。
$array1=array( '0'=>array('id'=>1,'name'=>'one'), ); $array2=array( '0'=>array('id'=>2,'name'=>'two'), ); $arr=array_merge($array1,$array2); print_r($arr); Array ( [0] => Array ( [id] => 1 [name] => one ) [1] => Array ( [id] => 2 [name] => two ) )
相关阅读 更多 +