从 PHP 中的数组中删除重复值
从数组中删除重复值是 PHP 中的一项常见任务。以下是实现此目的的两种有效方法:
1.使用 array_unique()
array_unique() 函数返回一个删除了重复值的新数组。它保留键值对,保留第一个相等的元素,并且不适用于多维数组。
$array = [1, 2, 2, 3]; $array = array_unique($array); // Array becomes (1, 2, 3)
2.将 array_values() 与 array_unique() 结合使用
如果您需要在删除重复项后重新索引值,请将 array_unique() 与 array_values() 结合使用:
$array = [1, 2, 2, 3]; $array = array_values(array_unique($array)); // Array becomes (1, 2, 3) re-indexed
记住,array_unique () 返回一个新数组,因此请确保将其分配给新变量或更新原始变量引用。
以上是如何从 PHP 数组中删除重复值?的详细内容。更多信息请关注PHP中文网其他相关文章!