您好,登錄后才能下訂單哦!
本篇內容主要講解“php數組如何去重”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“php數組如何去重”吧!
1、說明
arrray_unique函數用于數組去除重復項,如果兩個以上的數組值相同,則只保留第一個值。
php5.2.9版本增加了array_unique對多維組的支持,處理多維組需要設置sort_flags參數。
2、語法
array_unique(array)
3、參數
array
sortingtype
4、返回值
返回過濾后的數組。
5、實例
一維數組去重:
array_unique(數組) $arr = array_unique($classify)
二維數組去重:
function assoc_unique($arr, $key) { $tmp_arr = array(); foreach ($arr as $k => $v) { if (in_array($v[$key], $tmp_arr)) { unset($arr[$k]); } else { $tmp_arr[] = $v[$key]; } } sort($arr); return $arr; } $aa = Array( Array(0 => 1,1 => 'c'), Array(0 => 2,1 => 'c'), Array(0 => 3,1 => 'q'), Array(0 => 1,1 => 'B'), Array(0 => 2,1 => 'd'), Array(0 => 3,1 => 'd'), Array(0 => 4,1 => 'a'), Array(0 => 6,1 => 'B'), Array(0 => 6,1 => 'd') ); #assoc_unique(數組,去重健值); echo "<pre>";print_r(assoc_unique($aa,0));
我們在使用數組的時候,會發現其中有些重復的元素,如果不對其進行去除,會影響到后續的使用。
到此,相信大家對“php數組如何去重”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。