温馨提示×

php array_unique函数的作用是什么

PHP
小亿
95
2024-01-25 17:35:16
栏目: 编程语言

array_unique是PHP中的一个数组函数,它的作用是去除数组中的重复元素,并返回一个新的数组,新数组中只包含原数组中的唯一元素。

具体来说,array_unique函数会遍历给定的数组,将重复的元素只保留一个,并将唯一的元素按原来的顺序重新组成一个新的数组。重复的元素在新数组中只会出现一次。

以下是array_unique函数的语法:

array_unique(array $array, int $sort_flags = SORT_STRING): array

参数说明:

  • $array:要处理的数组。
  • $sort_flags(可选):指定排序规则。默认为SORT_STRING,表示按照字符串类型进行排序。其他可选值有SORT_REGULARSORT_NUMERICSORT_LOCALE_STRING等。

下面是一个示例,展示了如何使用array_unique函数:

$numbers = [1, 2, 3, 2, 4, 1, 5];
$uniqueNumbers = array_unique($numbers);

print_r($uniqueNumbers);

输出结果:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [4] => 4
    [6] => 5
)

可以看到,原始数组中的重复元素被去除,得到了一个只包含唯一元素的新数组。

0