插件窝 干货文章 PHP数组去重复最简单的方式是什么

PHP数组去重复最简单的方式是什么

array 数组 unique 函数 856    来源:    2025-03-16

在PHP中,数组去重最简单的方式是使用 array_unique() 函数。这个函数会移除数组中的重复值,并返回一个新的数组,其中只包含唯一的值。

示例代码:

<?php
$array = [1, 2, 2, 3, 4, 4, 5];
$uniqueArray = array_unique($array);

print_r($uniqueArray);
?>

输出结果:

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

解释:

  • array_unique() 函数会保留第一个出现的值,并移除后续的重复值。
  • 返回的数组会保留原始的键名,因此键名可能不是连续的。

注意事项:

  • 如果你希望重新索引数组(即让键名从0开始连续),可以在 array_unique() 之后使用 array_values() 函数: php $uniqueArray = array_values(array_unique($array));

总结:

array_unique() 是PHP中数组去重最简单且最直接的方式。