Re: [請益] 如何不用for迴圈去判斷「陣列」或「字串ꄠ…
※ 引述《saininniang (sob)》之銘言:
: 我現在的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個位元而已
: 實在是太龐大了@@
if(array_sum(array_count_values($input))!=count($input))continue;//不處理
: ※ 編輯: saininniang 來自: 220.133.142.122 (12/21 18:06)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.158.15
推
12/21 18:27, , 1F
12/21 18:27, 1F
→
12/21 18:28, , 2F
12/21 18:28, 2F
推
12/21 18:36, , 3F
12/21 18:36, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
4
20
6
17