PHP array_unique() 函式
示例
從陣列中移除重複值
<?php
$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a));
?>
自己動手試一試 »
定義和用法
array_unique() 函式用於移除陣列中的重複值。如果有兩個或更多陣列值相同,則保留第一個出現的值,刪除其他值。
注意: 返回的陣列將保留 **第一個** 陣列項的鍵型別。
語法
array_unique(array, sorttype)
引數值
引數 | 描述 |
---|---|
array | 必需。指定一個數組 |
sorttype | 可選。指定如何比較陣列元素/項。可能的值
|
技術詳情
返回值 | 返回過濾後的陣列 |
---|---|
PHP 版本 | 4.0.1+ |
PHP 更新日誌 | PHP 7.2:如果 sorttype 為 SORT_STRING,則返回一個新陣列並新增唯一元素。 PHP 5.2.9:sorttype 的預設值更改為 SORT_REGULAR。 PHP 5.2.1:sorttype 的預設值改回為 SORT_STRING。 |
❮ PHP 陣列參考