PHP array_unique() 函數(shù)用來刪除數(shù)組中重復(fù)的值
array_unique ( $array );
array_unique()函數(shù)從數(shù)組中刪除重復(fù)的值。注意鍵名保留不變。array_unique() 先將值作為字符串排序,然后對每個(gè)值只保留第一個(gè)遇到的鍵名,接著忽略所有后面的鍵名。這并不意味著在未排序的 array 中同一個(gè)值的第一個(gè)出現(xiàn)的鍵名會(huì)被保留。
序號(hào) | 參數(shù)及說明 |
---|---|
1 | array1(必需) 它指定一個(gè)數(shù)組。 |
接受 array 作為輸入并返回沒有重復(fù)值的新數(shù)組。
使用array_unique刪除指定數(shù)組中重復(fù)的元素值
<?php $input = array("a" => "green", "red", "b" => "green", "blue", "red"); $result = array_unique($input); print_r($result); ?>測試看看?/?
輸出結(jié)果:
Array ( [a] => green [0] => red [1] => blue )