php 求数组差集的自定义函数(效率优于array_diff函数)
程序员文章站
2022-05-01 17:06:26
...
本文介绍下,一个自定义的求数组差集的函数array_different,效率要好于array_diff函数。有需要的朋友参考下。
php求数组差集,代码如下: $val) { if (isset($array_2[$val])) { unset($array_1[$key]); } } return $array_1; } function runtime($mode = 0) { static $t; if (!$mode) { $t = microtime(); return; } $t1 = microtime(); list($m0, $s0) = explode(" ", $t); list($m1, $s1) = explode(" ", $t1); return sprintf("%.3f", ($s1 + $m1 - $s0 - $m0) * 1000); } $array_1 = array(); $array_2 = array(); for ($i = 0; $i '; foreach ($arr_diff as $key => $val) { echo $val.','; } runtime(); //计时开始 $arr_diff2 = array_different($array_1, $array_2); echo runtime(2); //计时结束并且输出计时结果 foreach ($arr_diff2 as $key => $val) { echo $val.','; } ?> |
推荐阅读
-
PHP的array_diff()函数在处理大数组时的效率问题
-
PHP的array_diff()函数在处理大数组时的效率问题_PHP教程
-
PHP的array_diff()函数在处理大数组时的效率问题_php技巧
-
PHP的array_diff()函数在处理大数组时的效率问题_PHP
-
PHP的array_diff()函数在处理大数组时的效率问题_php技巧
-
php 求数组差集的自定义函数(效率优于array_diff函数)
-
PHP的array_diff()函数在处理大数组时的效率问题_PHP
-
php中数组的并集、交集和差集函数介绍
-
serializearray PHP的array_diff函数在处理大数组时的效率问题
-
php 求数组差集的自定义函数(效率优于array_diff函数)