php數組操作中,有可能是從數據庫獲取的數據,有些字段出現了重複的狀況,但要求輸出的元素不重複。
這時可以運用array_flip來進行處理。
array_flip原理:array_flip() 函數返回一個反轉後的數組,如果同一值出現了多次,則最後一個鍵名將作爲它的值,所有其他的鍵名都將丟失。
一般情況下,將你獲取到的數組翻轉兩次就可以去掉重複並恢復原來的鍵置。
假如$pingpaiarr爲一數組,去掉它中間重複的代碼是:$pingpaiarr= array_flip(array_flip($pingpaiarr));
有興趣的朋友可以試下。