PHP怎么合并数组并去重,合并数组的方法PHP怎么合并数组并去重,合并数组的方法 array_merge函数合并: 数字键,直接往后添加,key重置 字符串键,后面的数组的值会替代前面的值 +号合并: 数字键,后面的数组的值不会替代前面的值 字符串键,后面的数组的值会替代前面的值 //1.单数
array_merge函数合并:
数字键,直接往后添加,key重置
字符串键,后面的数组的值会替代前面的值
+号合并:
数字键,后面的数组的值不会替代前面的值
字符串键,后面的数组的值会替代前面的值
//1.单数组去重复
array_unique($arrTest)
//2.多数组去重复
array_keys(array_flip($arr1)+array_flip($arr2))
测试功能:
$arr1 = [1,2,3,4,5];
$arr2 = [1,2,3,6,7];
$arr3 = ['0'=>1,'1'=>2,'2'=>3,'3'=>4,'4'=>5];
$arr4 = ['0'=>1,'1'=>2,'2'=>3,'3'=>6,'4'=>7];
$arr5 = ['0'=>1,'a'=>2,'b'=>3,'c'=>4,'4'=>5];
$arr6 = ['0'=>1,'a'=>2,'c'=>3,'d'=>6,'4'=>7];
dump(array_merge($arr1, $arr2));
dump($arr1+$arr2);
dump(array_keys(array_flip($arr1)+array_flip($arr2)));
echo '<br>';
dump(array_merge($arr3, $arr4));
dump($arr3+$arr4);
dump(array_keys(array_flip($arr3)+array_flip($arr4)));
echo '<br>';
dump(array_merge($arr5, $arr6));
dump($arr5+$arr6);
沃梦达教程
本文标题为:PHP怎么合并数组并去重
猜你喜欢
- windows下9款一键快速搭建PHP本地运行环境的好工具(含php7.0环境) 2023-09-02
- php微信公众号开发之秒杀 2022-11-23
- PHP中PDO事务处理操作示例 2022-10-15
- 用nohup命令实现PHP的多进程 2023-09-02
- PHP实现微信支付(jsapi支付)流程步骤详解 2022-10-09
- laravel通用化的CURD的实现 2023-03-17
- laravel实现按月或天或小时统计mysql数据的方法 2023-02-22
- PHP简单实现二维数组的矩阵转置操作示例 2022-10-02
- Laravel balde模板文件中判断数据为空方法 2023-08-30
- PHP仿tp实现mvc框架基本设计思路与实现方法分析 2022-10-18