温馨提示×

php array_unique函数的作用是什么

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

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

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

以下是`array_unique`函数的语法:

```php

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

```

参数说明:

- `$array`:要处理的数组。

- `$sort_flags`(可选):指定排序规则。默认为`SORT_STRING`,表示按照字符串类型进行排序。其他可选值有`SORT_REGULAR`、`SORT_NUMERIC`、`SORT_LOCALE_STRING`等。

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

```php

$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