我有幾個數組作爲項目的數組,每個有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