📅  最后修改于: 2023-12-03 15:03:36.201000             🧑  作者: Mango
array_unique()
函数是PHP中一个用于去除数组中重复值的内置函数。它会返回一个新的数组,其中包含原数组中的所有唯一值。这个函数会保持原数组中的键名不变,但会重置键名的索引。
array_unique(array $array, int $sort_flags = SORT_STRING): array
$array
:必需。要去除重复值的数组。$sort_flags
:可选。用于指定排序规则的排序标志。默认值为SORT_STRING
。可选排序标志有:SORT_STRING
:按字符串顺序比较每个元素(默认)。SORT_REGULAR
:通常比较。SORT_NUMERIC
:按数字顺序比较。SORT_LOCALE_STRING
:根据当前区域设置按字符串顺序比较。返回一个新的去除了重复值的数组。
$array = [1, 2, 2, 3, 4, 4, 5];
$uniqueArray = array_unique($array);
print_r($uniqueArray);
// Output:
// Array
// (
// [0] => 1
// [1] => 2
// [3] => 3
// [4] => 4
// [6] => 5
// )
在上面的示例中,我们使用array_unique()
函数去除了数组中的重复值,并将结果存储在$uniqueArray
中。最终输出结果包含了原数组的唯一元素。
SORT_STRING
排序标志。array_unique()
函数是一个实用的PHP函数,用于去除数组中的重复值。它非常简单易用,只需要一个数组作为输入,并返回一个新的不重复值的数组。使用该函数可以帮助程序员更好地处理数组中的重复数据。