PHP 唯一数组未按预期工作
PHP array unique does not work like expected
我对 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 )
我做错了什么?
非常感谢!
array_unique returns 删除了重复值的新数组。
$uniqueArray = array_unique($filterGroupsArray);
print_r($uniqueArray);
我对 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 )
我做错了什么? 非常感谢!
array_unique returns 删除了重复值的新数组。
$uniqueArray = array_unique($filterGroupsArray);
print_r($uniqueArray);