php比较两个数组的差异

文章来自:源码在线https://www.shengli.me/php/504.html

 

php内置函数中有一个array_diff():意思比较两个数组的键值,并返回差集。

下面是通过数组遍历来实现差集:
比如两个不同的数组$arr_1,$arr_2:

方法1:

这种虽然能够实现数组间的差异,如果数组长度达到一定的长度后,效率不容乐观。

 

方法2:

这种方式在其他博客上说可以和array_diff()媲美。

 

方法3:

 

通过```array_flip();```将arr_2数组键值反转后,判断arr_1数组中的值是否在arr_2的键中

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值