要去除PHP一组数字中的重复元素,可以使用PHP内置函数array_unique()。
- 使用array_unique()函数可以直接将数组中的重复元素去除,例如:
$arr = array(1, 2, 3, 2, 4, 5, 3);
$arr = array_unique($arr);
print_r($arr);
输出结果为:
Array
(
[0] => 1
[1] => 2
[2] => 3
[4] => 4
[5] => 5
)
- 如果需要保留原始数组的键名,可以使用array_unique()函数的第二个参数,将其设置为SORT_REGULAR,例如:
$arr = array("a" => 1, "b" => 2, "c" => 3, "d" => 2, "e" => 4, "f" => 3);
$arr = array_unique($arr, SORT_REGULAR);
print_r($arr);
输出结果为:
Array
(
[a] => 1
[b] => 2
[c] => 3
[e] => 4
)