最新的Web開發教程
 

PHP array_unique() Function

<PHP陣列參考

從數組中刪除重複的值:

<?php
$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a));
?>
運行示例»

定義和用法

所述array_unique()函數從數組中刪除重複的值。 如果兩個或多個數組的值是相同的,所述第一外觀將被保持,而另一個將被刪除。

Note:返回的數組將保持first陣列項目的主要類型。


句法

array_unique( array )

參數 描述
array 需要。 指定的數組
sortingtype 可選的。 指定如何比較數組元素/項。 可能的值:
  • SORT_STRING - 默認。 比較項目按照字符串
  • SORT_REGULAR -比較正常的項目(don't change types)
  • SORT_NUMERIC - 比較項目數值
  • SORT_LOCALE_STRING - 對象進行字符串比較,基於當前區域

技術細節

返回值: 返回過濾陣列
PHP版本: 4.0.1+
更新日誌: sortingtype的默認值在PHP 5.2.10被改回SORT_STRING。

sortingtype的默認值改為SORT_REGULAR在PHP 5.2.9。 在此之前的版本,默認值SORT_STRING。

<PHP陣列參考