[請益] 陣列值的搜尋

看板PHP作者 (罪雲樵)時間12年前 (2011/10/05 03:15), 編輯推噓1(104)
留言5則, 5人參與, 最新討論串1/1
在找尋陣列內容上有疑問,覺得是否有更快速的方式呢? 陣列內容如下: Array ( [0] => 2 [1] => 1 [2] => 5 [3] => 4 [4] => 3 [5] => 2 [6] => 5 [7] => 4 [8] => 3 [9] => 2 [10] => 1 [11] => 5 [12] => 4 [13] => 3 [14] => 2 [15] => 1 ..........(索引長度與內容,會到數千) ) 而若我只想找特定內容值,然後收集索引資料以進行計算, 除了for迴圈一個一個找然後比對(感覺很費時), 有沒有更快的方式呢? 謝謝。 -- 朝叩朱門乞餘餐 嗟來冷眼有德顏 歸途踏盡金磚路 漫天殘霞不用錢 吾乃…富貴乞丐-花爵百鍊生 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.67.40.45

10/05 05:49, , 1F
in_array
10/05 05:49, 1F

10/05 08:07, , 2F
php裡面有沒有二元樹之類的容器啊? 這種東西應該放二元樹
10/05 08:07, 2F

10/05 09:38, , 3F
想辦法在 資料最一開始 就把那些分類好呢?
10/05 09:38, 3F

10/05 15:01, , 4F
in_array()判斷有沒有在裡面 array_keys()查出索引
10/05 15:01, 4F

10/05 16:40, , 5F
我後來用四樓的方式,謝謝大家!@@
10/05 16:40, 5F
文章代碼(AID): #1EYriuud (PHP)