php array_unique()函數
翻譯結果:
英 [juˈni:k] 美 [juˈnik]
adj.唯一的,僅有的;獨一無二的,獨特的;不平常的,特別的;超絕
php array_unique()函數語法
作用:移除陣列中重複的值
語法:array_unique(array)
參數:
參數 | 描述 |
#array | 必要。規定數組。 |
sortingtype | 可選。規定如何比較陣列元素/項目。可能的值:SORT_STRING - 預設。把項目當作字串來比較。 SORT_REGULAR - 把每一項按常規順序排列(Standard ASCII,不改變類型)SORT_NUMERIC - 把每一項作為數字來處理。 SORT_LOCALE_STRING - 將每一項當作字串來處理,基於目前區域設定(可透過 setlocale() 進行變更)。 |
說明:先將值作為字串排序,然後對每個值只保留第一個遇到的鍵名,接著忽略所有後面的鍵名。這並不表示在未排序的 array 中同一個值的第一個出現的鍵名會被保留。
php array_unique()函數範例
<?php $a=array("a"=>"php中文网","b"=>"西门","c"=>"php中文网"); print_r(array_unique($a)); ?>
運行實例»
點擊"運行實例"按鈕查看線上實例
輸出:
Array ( [a] => php中文网 [b] => 西门 )
<?php $b=array("1"=>"php中文网","2"=>"灭绝师太","c"=>"php中文网",'4' => "欧阳克"); print_r(array_unique($b)); ?>
#執行實例»
點擊"運行實例" 按鈕查看線上實例
輸出:
Array ( [1] => php中文网 [2] => 灭绝师太 [4] => 欧阳克 )