[未亲测]大数组中使用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])){
        //
    }
}
阅读更多
想对作者说点什么? 我来说一句

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