移除數(shù)組中重復(fù)的值:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a)
);
?>
array_unique() 函數(shù)移除數(shù)組中的重復(fù)的值,并返回結(jié)果數(shù)組。
當(dāng)幾個數(shù)組元素的值相等時,只保留第一個元素,其他的元素被刪除。
返回的數(shù)組中鍵名不變。
注釋:被保留的數(shù)組將保持第一個數(shù)組項的鍵名類型。
array_unique(array)
參數(shù) | 描述 |
---|---|
array | 必需。規(guī)定數(shù)組。 |
sortingtype |
可選。規(guī)定如何比較數(shù)組元素/項目。可能的值:
|
array_unique() 先將值作為字符串排序,然后對每個值只保留第一個遇到的鍵名,接著忽略所有后面的鍵名。這并不意味著在未排序的 array 中同一個值的第一個出現(xiàn)的鍵名會被保留。
返回值: | 返回被過濾的數(shù)組。 |
PHP 版本: | 4.0.1+ |
更新日志: |
在 PHP 5.2.10 中,sortingtype 的默認(rèn)值改回 SORT_STRING。 在 PHP 5.2.9 中,sortingtype 的默認(rèn)值改為 SORT_REGULAR。在這之前的版本,sortingtype 的默認(rèn)值為 SORT_STRING。 |
如對本文有疑問,請?zhí)峤坏浇涣髡搲瑥V大熱心網(wǎng)友會為你解答?。?點擊進(jìn)入論壇
Powered by 365建站網(wǎng) RSS地圖 HTML地圖
copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號