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 : Sélectionner tout - Visualiser dans une fenêtre à part
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