2016-12-01 2 views
0

so habe ich das Array bekam:array_unique innen Arrays

Array(
    [0] => Array(
     [date_add] => 2016 - 12 - 01[0] => 2016 - 12 - 01 
    ) [1] => Array(
     [date_add] => 2016 - 11 - 01[0] => 2016 - 12 - 01 
    ) [2] => Array(
     [date_add] => 2016 - 12 - 02[0] => 2016 - 12 - 02 
    ) [3] => Array(
     [date_add] => 2016 - 12 - 01[0] => 2016 - 12 - 01 
    ) [4] => Array(
     [date_add] => 2016 - 12 - 01[0] => 2016 - 12 - 01 
    ) 
) 

I array_unique() lassen Sie sich nicht wiederholen Sie die Daten, um mein Problem verwenden wollen, ist, dass es funktioniert nur auf den normalen Elementen von einem Array, meine Frage ist, wie man es auf einem inneren Arrays macht?

+0

Ist es ein mysql-Abfrageergebnis? Wenn ja - Werte filtern –

Antwort

0

Sie können mit PHP unserialize und array_unique mit array_map diese Arbeit machen.

Sie können dies versuchen:

$arr = array_map("unserialize", array_unique(array_map("serialize", $arr))); 

hoffe, das hilft!

+0

@ m1u - Wenn Sie diese Antwort richtig und hilfreich finden, dann akzeptieren Sie diese Antwort, da sie mich motiviert, Antworten auf andere Fragen wie diese zu geben und anderen zu helfen, schnell die richtige Antwort zu finden! –

Verwandte Themen