【问题标题】:array_unique doesn't seem to be workingarray_unique 似乎没有工作
【发布时间】:2014-03-20 15:45:04
【问题描述】:

我在数组上使用array_unique 后,当我var_dump 数组时,它仍然有相同的内容,有重复:

array(21) { 
[0]=> string(10) "tricou_CRS" 
[1]=> string(10) "tricou_CRM" 
[2]=> string(11) "tricou_CRXL" 
[3]=> string(10) "tricou_CBM" 
[4]=> string(10) "tricou_CBL" 
[5]=> string(10) "tricou_CWS" 
[6]=> string(11) "tricou_CWXL" 
[7]=> string(10) "tricou_CRS" 
[8]=> string(10) "tricou_CRM" 
[9]=> string(11) "tricou_CRXL" 
[10]=> string(10) "tricou_CBM" 
[11]=> string(10) "tricou_CBL" 
[12]=> string(10) "tricou_CWS" 
[13]=> string(11) "tricou_CWXL" 
[14]=> string(10) "tricou_CRS" 
[15]=> string(10) "tricou_CRM" 
[16]=> string(11) "tricou_CRXL" 
[17]=> string(10) "tricou_CBM" 
[18]=> string(10) "tricou_CBL" 
[19]=> string(10) "tricou_CWS" 
[20]=> string(11) "tricou_CWXL" }

这显然有一些重复。现在,没有多少代码可以提供帮助,真的,因为它只是array_unique($myarr);var_dump($myarr);。 那么,我在那里缺少什么? array_unique 不应该删除重复项吗?数组的许多位置的类型和内容都是相同的。

【问题讨论】:

    标签: php arrays array-unique


    【解决方案1】:
    $uniquearr = array_unique($myarr);
    var_dump($uniquearr);
    

    总是先阅读文档

    array_unique

    返回值

    返回过滤后的数组。

    【讨论】:

      猜你喜欢
      • 2013-11-25
      • 2017-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-25
      • 1970-01-01
      相关资源
      最近更新 更多