博客列表 >array_diff()获取数组的差集|array_intersect()获取数组的交集

array_diff()获取数组的差集|array_intersect()获取数组的交集

梁凯达的博客
梁凯达的博客原创
2018年12月19日 19:10:442138浏览

<?php
 //array_diff()数组的差集
 //函数用于获取数组的差集
 //参数为:array($数组1,$数组2,$数组3)
 //注意:差集仅比较参数1和其他参数的差集;
 //参数是数组名,可以任意多个
 //返回的值是新的数组
 ————————————
 //array_intersect()

 //获取数组的交集

//交集就是共同存在的元素

//仅比较数组中的值,不比较键

//参数个数任意,返回值都是新数组
 
 

实例

 $arr1 = array('a','b','c','d','e');
 $arr2 = array('a','b','f');
 $arr3 = array('a','b','e');
 $new = array_intersect($arr1,$arr2,$arr3);
 //从第一个数组中(第一个参数) 找到其他数组中不存在的没有的就是差集
 $new = array_diff($arr1,$arr3,$arr2);

 var_dump($new);

运行实例 »

点击 "运行实例" 按钮查看在线实例

 

 

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议