[請益] 如何不用for迴圈去判斷「陣列」或「字串」有無值重覆?

看板PHP作者 (sob)時間19年前 (2006/12/21 17:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我現在的input pattern 有1600多萬組 產生完input pattern還要去各別處理 程式執行完將近要十分鐘 太慢了 想問有沒有不要用for迴圈就能判斷「字串」或「陣列」有無值重覆? php有這樣的指令嗎? 我原本都是用兩層for迴圈去一一判斷 但效率實在太差 會想這樣做的原因是可以少處理將近一半的input pattern 應該可以省下很多時間 以字串來說 1223 ==> 不處理 1332 ==> 不處理 1432 ==> 處理 以陣列來說 [1,2,2,3] ==>不處理 [1,3,3,2] ==>不處理 [1,4,3,2] ==>處理 上述的例子其實是簡化過後的 不然其實不只4個位元而已 實在是太龐大了@@ ※ 編輯: saininniang 來自: 220.133.142.122 (12/21 18:06)
文章代碼(AID): #15YbU-9l (PHP)
文章代碼(AID): #15YbU-9l (PHP)