Hallo Ich habe eine Liste von Arrays, die mit einer foreach-Schleife bekommen, die jeweils ein Datum enthalten.Sortierung mehrerer Arrays nach Datum
Ich möchte eine weitere foreach-Schleife ausführen, um jedes Array auszugeben, aber sie basierend auf dem Datum zu sortieren.
Es gerade ausgibt:
Array
(
[0] => 31.08.2016
[1] => prize10
)
Array
(
[0] => 31.07.2017
[1] => prize10
)
Array
(
[0] => 31.08.2017
[1] => prize6
)
Array
(
[0] => 21.08.2017
[1] => prize6
)
und der Code ich habe, ist:
foreach ($unclaimed_users as $unclaimed_user) {
$a = get_user_meta($unclaimed_user->ID , "unclaimed");
$unserialized = unserialize($a[0]);
//echo $unserialized[0]; //Date
//echo $unserialized[1]; //Prize
print_r($unserialized);
}
Aber diese sind in keiner bestimmten Reihenfolge, wie kann ich sie Ausgang machen, basierend auf dem jüngsten Datum
sind die alle separate Arrays oder ist es ein Array von Arrays – clearshot66
@ clearshot66 Es ist wie '$ unclaimed_users' aussieht, ist das übergeordnete Array und die Ausgabe zeigt er ist von der foreach-Schleife – GrumpyCrouton