PHP中的array_unique()函数

array_unique()函数从数组中删除重复的值。它返回具有唯一元素的过滤数组。

语法

array_unique(arr, compare)

参数

  • arr-指定的数组。

  • compare-指定如何比较数组元素/项目。可能的值

    • SORT_STRING-比较项目为字符串

    • SORT_REGULAR-比较项目而不更改类型

    • SORT_NUMERIC-以数字方式比较项目

    • SORT_LOCALE_STRING-根据当前本地将项目比较为字符串。

返回

array_unique()函数返回过滤后的数组。

示例

以下是一个例子-

<?php
$arr = array("a"=>"one","b"=>"two","c"=>"two", "d"=>"three", "e"=>"three");
print_r(array_unique($arr));
?>

输出结果

Array (
[a] => one
[b] => two
[d] => three
)