2017-09-27 38 views
3

我有一个这样的数组,我需要得到的唯一关联指数独特的联想指数

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

这意味着我需要得到这个数组独特的“地方”像

加拿大,英国

回答

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)
+1

感谢您Akshay..its工作 –

+1

@Muhammadali欢迎您 –

+0

@Muhammadali:你可能标志着答案通过点击刻度上所接受左上角的这答案(https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235) –