Array Einzigartigen Assoziativen Array Duplikate Entfernen

Ich habe ein assoziatives array mit einigen doppelten Einträgen. Ich habe zum Beispiel:

 <? 
 $group_array = array('user_id'=>array(), 'user_first'=>array());

Die Ausgänge so etwas wie unten:

Array
 (
[user_id] => Array
    (
        [0] => 594
        [1] => 597
        [2] => 594
    )

[user_first] => Array
    (
        [0] => John
        [1] => James
        [2] => John
    )
)

Möchte ich bereinigen, das gesamte array, so dass nur der Benutzer " John wird zeigen, einmal (basierend auf user_id).

Ich habe versucht, die folgenden:

 <?php 
   $unique = array_unique($group_array);
   print_r($unique);

Aber es scheint nicht zu funktionieren. Andere Ideen, wie ich kann entfernen Sie doppelte Elemente im array?

Jede Hilfe wäre toll!

InformationsquelleAutor Dodinas | 2011-02-02

Schreibe einen Kommentar