php數組操作:array_flip去除數組中重複元素

php數組操作中,有可能是從數據庫獲取的數據,有些字段出現了重複的狀況,但要求輸出的元素不重複。

這時可以運用array_flip來進行處理。

array_flip原理:array_flip() 函數返回一個反轉後的數組,如果同一值出現了多次,則最後一個鍵名將作爲它的值,所有其他的鍵名都將丟失。

一般情況下,將你獲取到的數組翻轉兩次就可以去掉重複並恢復原來的鍵置。

假如$pingpaiarr爲一數組,去掉它中間重複的代碼是:$pingpaiarr= array_flip(array_flip($pingpaiarr));

有興趣的朋友可以試下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章