数组中的唯一关联索引

时间:2017-09-27 07:00:55

标签: php arrays

我有这样的数组,我需要获得唯一的关联索引

Array
(
    [0] => Array
        (
            [id] => 200
            [name] => james
            [place] => ca
         )

    [1] => Array
        (
            [id] => 201
            [name] => jana
            [place] => uk
         )

     [2] => Array
        (
            [id] => 203
            [name] => jana
            [place] => ca
         )
)

这意味着我需要获得独特的“地点”。从那个数组

CA,UK

1 个答案:

答案 0 :(得分:4)

利用array_column()array_unique()

array_unique(array_column($array, 'place'))
  
      
  • array_column - 返回输入中单个列的值   数组(PHP 5> = 5.5.0,PHP 7)
  •   
  • array_unique - 从数组中删除重复值(PHP 4> = 4.0.1,PHP 5,PHP 7)
  •