trier un tableau par date
Bonjour,
J'ai un tableau contenant des nom de fichiers, de la forme:
[0][fichier1]
[1][fichier2]
...
[N]fichierN]
et un tableau de la forme
[fichier1][date]
[fichier2][date]
...
avec date de la forme "2011-05-19 15:37:33"
Et je souhaite trier mon second tableau du plus récent au plus vieux.
le souci c'est que je ne vois pas trop comment faire,j'ai tenté en utilisant usort() de la façon suivante:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
<?php
function sort_date($a, $b)
{
$d1 = new DateTime($a);
$d2 = new DateTime($b);
if ($d1 == $d2)
return 0;
if ($d1 < $d2)
return (1);
return (-1);
}
$date = usort($date, "sort_date");
?> |
mais mon tableau ressort vide.
Quelqu'un a il une idée de comment faire ?
Merci