如何快速判断一个值是否在数组中
程序员文章站
2022-04-21 09:51:10
...
?php$s = '';for($i=1;$i=1000000;$i++){$r = rand(1000000,9999999);$s .= $r.',';}$a = explode(',',$s);$t1 =microtime(true);for($i=0;$i100;$i++){$t = rand(1,1000000);if(in_array($a[$t],$a)){}}$t2 = microtime(true);$b = array_flip($a);for($i=0
time php -f test.php 运行结果如下
8.6652669906616
0.43561315536499
0.67533493041992real?? ?0m14.255s
user?? ?0m11.990s
sys?? ?0m0.380s原文地址:如何快速判断一个值是否在数组中, 感谢原作者分享。
上一篇: ps修补工具拖动没反应
下一篇: Smarty登记函数,请指点