php对比两个2维数组效率方法
在我们开发项目中,经常会遇到对比数组的差异,而且要高效率。
示例如下
<?php $data = [ 0=>[1], 1=>[2], 2=>[3], 3=>[4], ]; $keydata = [ 0=>[1], 2=>[3], ]; //数组长度不相等 if (count($keydata) != count($data)) {//找出删除的key foreach ($data as $k => $v) { if (!isset($keydata[$k])) {//根据自己的需求是删除更改 unset($data[$k]); } } } var_dump($data);
输出
array(2) { [0] => array(1) { [0] => int(1) } [2] => array(1) { [0] => int(3) } }
以上代码很简洁,只提供思路,根据自己需求更改代码。
本文出自:琅枫个人博客。如需转载请注明出处!
本文出处:"https://www.langfujun.top/learn/php/527.html"
如果您觉得文章对你有帮助,可以进行打赏。
打赏多少,您高兴就行,谢谢您对琅枫博客的支持! ~(@^_^@)~
微信打赏

支付宝打赏
