php合并数组并保留键值的方法 例子1,数组使用字符串键名,相同的键名会被后面的覆盖'fdipzone'); $arr2 = array('name'=>'terry'); $result = array_merge($arr1, $arr2); print_r($result); ?>输出:Array ( [name] => terry )例子2,数组使用数字键名,键名相同不会覆盖,且键名会重新索引'fdipzone',1=>'terry'); $arr2 = array(0=>'php',1=>'python'); $result = array_merge($arr1, $arr2); print_r($result); ?>输出:Array ( [0] => fdipzone [1] => terry [2] => php [3] => python )使用array_merge合并两部分答案'A',12=>'B',13=>'C',14=>'D'); $form_data2 = array(25=>'B',26=>'A',27=>'D',28=>'C'); $result = array_merge($form_data1, $form_data2); print_r($result); ?>输出Array ( [0] => A [1] => B [2] => C [3] => D [4] => B [5] => A [6] => D [7] => C )合并数组并保留键值的方法:'A',12=>'B',13=>'C',14=>'D'); $form_data2 = array(25=>'B',26=>'A',27=>'D',28=>'C'); $result = $form_data1 + $form_data2; print_r($result); ?>输出:Array ( [11] => A [12] => B [13] => C [14] => D [25] => B [26] => A [27] => D [28] => C )使用 “+” 运算符合并数组,可以保留数组的键值,如果合并的数组中含有相同的键值,后面的不会覆盖前面的键值(前面的优先)。
查看原文:http://newmiracle.cn/?p=1772
php合并数组并保留键值的方法
最新推荐文章于 2022-07-29 10:31:21 发布