2015-10-07 50 views
1

你好,大家好我在PHP M个新的,我有一些多维数组这样如何独特的价值从多维数组

Array 
(
    [0] => Array 
     (
      [id] => 100 
      [user_id] => 200 
     ) 

    [1] => Array 
     (

      [id] => 100 
      [user_id] => 300 
     ) 

    [2] => Array 
     (

      [id] => 100 
      [user_id] => 200 
     ) 

    [3] => Array 
     (
      [id] => 100 
      [user_id] => 400 
     ) 

    [4] => Array 
     (
      [id] => 100 
      [user_id] => 200 
     ) 

) 

我想删除像array[0]array[2]array[4]有重复的值。我的意思是我需要我这样的最终输出

Array 
(
    [0] => Array 
     (
      [id] => 100 
      [user_id] => 200 
     ) 

    [1] => Array 
     (

      [id] => 100 
      [user_id] => 300 
     ) 

    [2] => Array 
     (
      [id] => 100 
      [user_id] => 400 
     ) 
) 

请帮助我不知道如何在PHP中做。

+0

如果这是从数据库中检索数据,那么你最好确保数据库查询没有在第一时间 –

+0

没有它不是从数据库 –

回答

1

使用array_unique()

array_unique($array, SORT_REGULAR); 
+0

娜返回重复其不工作 –

+1

它工作正常检查[**这个**](https://eval.in/446203)+1 –

+1

@Pupil你做了很好的工作,但它的重复答案,OP可以从它只使用简单[** search **](https://www.google.co.in/search?q=array_unique+on+multidimensional+arrays&oq=array_unique+on+multi&aqs=chrome.0.0j69i57j0l3.9499j0j7&client=ubuntu&sourceid=chrome&es_sm= 93&ie = UTF-8) –