慎用PHP的in_array

从使用经验得知,in_array是线性查找,当数据量多一些时,就会巨慢

如果要提速,请使用hash数组进行保存,以协助查找

 # 这样太慢了
in_array(“item”, $tmpArr);

# 构造一个$tmpArr的hash数组$hashTmp

# 查找时就可以

if ( isset( $hashTmp[“item”] ) )

0%