PHP函数之删除两个数组中相同的元素
2017-07-31 15:34
477 查看
$a=array(1,2,3); $b=array(2,3,4); //得到存在于$a但不存在于$b中的元素组成的数组 $c=array_diff($a,$b); //这里简单求出在$a但不在$b中的元素 var_dump($c); //得到存在于$a但不存在于$b中的元素组成的数组与存在于$b但不存在于$a中的元素组成的数组的并集 $d=array_merge(array_diff($a,$b),array_diff($b,$a)); //这里彻底剔除了同时存在于$a和$b中的元素 var_dump($d);
相关文章推荐
- js中比较两个数组中是否含有相同的元素,可去重,可删除合并为新数组
- 两个java数组删除相同元素
- 两个数组相加,保持元素原序,删除相同元素
- javascript 常见数组操作( 1、数组整体元素修改 2、 数组筛选 3、jquery 元素转数组 4、获取两个数组中相同部分或者不同部分 5、数组去重并倒序排序 6、数组排序 7、数组截取slice 8、数组插入、删除splice(需明确位置) 9、数组遍历 10、jQuery根据元素值删除数组元素的方)
- 数组合并删除两个相同元素方法
- 网新恒天笔试题,有两个整形数组A和B,请编程去除这两个数组间的交集。若有相同元素,则在相同元素较多的数组中保留它。例如,数组A有三个1,数组B有两个1,程序将删除数组B中的两个1.
- js中比较两个数组中是否含有相同的元素,可去重,可删除合并为新数组
- 有两个数组a和b,把a出现在b中的元素删除,且a自己里面重复的元素也删除。
- 如何查找到两个数组中不相同的元素.
- 两个数组取相同元素,单层循环的实现?
- 请教一个算法问题,有两个数组A,B,判断A中是否至少有一个元素和B中元素相同
- 目前自己能写出的效率最高的取两个数组中的相同元素
- 【每日一题】2012.5.26:输入两个数组中相同的元素
- C语言:判断两个数组是不是有相同的元素
- 删除数组中相同的元素 算法复杂度 O(nlogn)
- PHP瓜分两个数组的相同元素和不同元素的两种方法
- 定义两个整型指针,分别用malloc、calloc对其分配空间保存3个元素,malloc分配的空间用memset清零,随机对数组进行赋值随机范围1-3,赋值后用memcmp比较两个数组。如果相同打印G
- 如何高效地抽离出两个数组中的相同元素
- 笔试算法题(28):删除乱序链表中的重复项 & 找出已经排好序的两个数组中的相同项
- 第十六周 OJ 判断两个数组中是否有相同元素