Ich versuche ein mehrdimensionales Array nach Datum zu sortieren ASC, aber ich habe Probleme mit ... also möchte ich euch Jungs und Mädchen fragen, warum das passiert?Mehrdimensionales Array nach Wert sortieren nicht richtig sortieren
mein Code (Run an: Codepad example):
$data = array (
array (
'date' => '2016-03-11 12:10:17',
'type' => '1'
),
array (
'date' => '2016-03-12 07:16:25',
'type' => '1'
),
array (
'date' => '2016-03-12 07:18:07',
'type' => '2'
),
array (
'date' => '2016-03-09 14:57:42',
'type' => '2'
),
array (
'date' => '2016-02-22 10:39:39',
'type' => '1'
)
);
usort($data, function($a, $b) {
return $a['date'] - $b['date'];
});
echo '<pre>';
var_dump($data);
Das Problem ist, dass die Sortierung ist nicht gut, ich meine es von Februar bis März sein müssen und dies nicht zu tun, und ich kann‘ Warum nicht?
Jede Hilfe wird sehr geschätzt!
Was funktioniert nicht genau? Haben Sie Fehler? Was hast du versucht, es zu beheben? Bitte lesen und befolgen Sie die Anweisungen auf dieser Seite, um eine qualitativ hochwertige Frage zu stellen: http://stackoverflow.com/help/how-to-ask –