【问题标题】:PHP array unique does not work like expected [duplicate]PHP数组唯一不能像预期的那样工作[重复]
【发布时间】:2021-07-07 06:16:39
【问题描述】:

我在 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 )

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

【问题讨论】:

    标签: php arrays array-unique


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2014-03-16
      • 1970-01-01
      • 2014-05-16
      • 1970-01-01
      • 2013-01-03
      • 2021-09-15
      • 2012-06-13
      • 2018-11-19
      • 1970-01-01
      相关资源
      最近更新 更多