PHP数组unique不像预期的那样工作[重复]

omvjsjqw  于 2023-05-27  发布在  PHP
关注(0)|答案(1)|浏览(241)

此问题已在此处有答案

Does array_unique() modify its array by reference?(1个答案)
1年前关闭。
PHP中array_unique()的问题下面是我的代码:

$filterGroupsArray = ['', 'a', 'a', 'b'];
print_r($filterGroupsArray);
array_unique($filterGroupsArray);
print_r($filterGroupsArray);

输出为

Array ( [0] => [1] => a [2] => a [3] => b ) Array ( [0] => [1] => a [2] => a [3] => b )

但我期待着

Array ( [0] => [1] => a [2] => a [3] => b ) Array ( [0] => [1] => a [2] => b )

我做错了什么?非常感谢!

31moq8wy

31moq8wy1#

array_unique返回一个删除了重复值的新数组。

$uniqueArray = array_unique($filterGroupsArray);
print_r($uniqueArray);

相关问题