我有几个数组作为项目的数组,每个有5000到10000个值。in_array问题
全部都是简单的数组,像
$array = array(125,345345,345,3485,324,65,746647,3221, ...);
我试图寻找他们的一些号码,重复此操作近1 000倍液对不同的号码。
像
if $array has item 345 {
return true
} else {
return false
}
,但该请求需要很长的时间才能完成。有时服务器会提供超时错误。
根据结构简单搜索某些数字的最佳方法是什么,但是通过它们的大小数组很大?
请参阅http://stackoverflow.com/questions/1458242/alternatives-to-php-in-array-for-large-array-for-avoiding-duplicates-entries – 2011-04-01 16:27:46