PHP 数组合并

2025-10-28 15:09:26

1、$arr1 = array('a','b','c','d','e');

$arr2 = array('a','b','c','f','g');

print_r(array_merge($arr1, $arr2));

echo '<br>';

print_r($arr1+$arr2);

echo '<br>';

print_r(array_keys(array_flip($arr1)+array_flip($arr2)));

PHP 数组合并

2、$arr3 = array('0'=>'a','1'=>'b','2'=>'c','3'=>'d','4'=>'e');

$arr4 = array('0'=>'a','1'=>'b','2'=>'c','3'=>'f','4'=>'g','5'=>'h');

print_r(array_merge($arr3, $arr4));

echo '<br>';

print_r($arr3+$arr4);

echo '<br>';

print_r(array_keys(array_flip($arr3)+array_flip($arr4)));

PHP 数组合并

3、$arr5 = array('0'=>1,'a'=>2,'b'=>3,'c'=>4,'4'=>5);

$arr6 = array('0'=>1,'a'=>2,'c'=>3,'d'=>6,'4'=>7);

print_r(array_merge($arr5, $arr6));

echo '<br>';

print_r($arr5+$arr6);

echo '<br>';

print_r(array_keys(array_flip($arr5)+array_flip($arr6)));

PHP 数组合并

4、array_merge() 

如果两个或更多个数组元素有相同的键名,则最后的元素会覆盖其他元素。

如果您仅向 array_merge() 函数输入一个数组,且键名是整数,则该函数将返回带有整数键名的新数组,其键名以 0 开始进行重新索引

"+"操作符,如果两个数组存在相同的key,前面的一个会覆盖后面的。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:94
  • 阅读量:153
  • 阅读量:157
  • 阅读量:56
  • 阅读量:37
  • 猜你喜欢