我的笔记本

该博客只是个笔记本

[未亲测]大数组中使用array_flip代替in_array

原文链接
http://www.cnblogs.com/firstForEver/p/7263348.html

in_array 或者 array_search 会遍历整个数组,数组很大时耗时较长。

考虑使用 array_flip 交换键和值后,使用array_key_exists 或者 语言构造器isset。

$c = array_flip($b);
foreach($a as $val){
    if(isset($c[$xx])){
        //
    }
}
阅读更多
个人分类: PHP
上一篇UltraISO制作centos 7安装系统提示warning dracut initqueue timeout
下一篇一些常用到的nginx配置技巧
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭