php 大数组合并去重 两个数组元素都过万

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 大数组合并去重 两个数组元素都过万相关的知识,希望对你有一定的参考价值。

过万没关系,如果一个数组内容占一个机器字长,1万才10K WORD而已,现在机器内存很大,几千万都瞬间就处理完了,完全可以按照一般方法编程。

一般方法的合并数组,要看小标是0、1、2、....还是其它的关键字,相同下标的合并还是相同值的合并,具体细节有区别,流程都是一样的:两次for each把两个数组的内容添加到新数组里面。
参考技术A $a = array('1001','1002');
$b = array('1002','1003','1004');
$c = array('1003','1004','1005');
$d = array_flip(array_flip(array_merge($a,$b,$c)));

可以试试这个方法 也许效率高一点 

以上是关于php 大数组合并去重 两个数组元素都过万的主要内容,如果未能解决你的问题,请参考以下文章

php数组合并,反转,去重,添加元素等;

php数组根据键名怎么合并呢

js中比较两个数组中是不是含有相同的元素,可去重,可删除合并为新数组

【php】合并多个数组并去掉相同的

合并两个有序数组

JS 数组常见操作汇总,数组去重降维排序多数组合并实现思路整理