在PHP中,数组去重复操作通常使用 array_unique()
函数。这个函数会返回一个新的数组,其中包含原数组中的所有唯一值,而不会改变原有的数组。
$originalArray = [1, 2, 2, 3, 4, 4, 5];
$uniqueArray = array_unique($originalArray);
print_r($originalArray); // 输出原数组
print_r($uniqueArray); // 输出去重后的数组
Array
(
[0] => 1
[1] => 2
[2] => 2
[3] => 3
[4] => 4
[5] => 4
[6] => 5
)
Array
(
[0] => 1
[1] => 2
[3] => 3
[4] => 4
[6] => 5
)
$originalArray
是原始数组,包含重复的值。array_unique($originalArray)
返回一个新的数组 $uniqueArray
,其中去除了重复的值。$originalArray
保持不变。array_unique()
函数不会改变原有的数组,而是返回一个新的去重后的数组。如果你希望改变原数组,可以将去重后的数组重新赋值给原数组变量:
$originalArray = array_unique($originalArray);
这样,$originalArray
就会被更新为去重后的数组。