2017-09-27 61 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) –