Bonjour, Suite au scan d'un répertoire, j’obtiens un tableau de tableau: array(266) { [0]=> array(5) { ["fileName"]=> string(9) "photo.jpg" ["filePath"]=> string(18) "./images/photo.jpg" ["fileExt"]=> string(3) "jpg" ["fileDate"]=> int(1246973699) ["fileSize"]=> int(74737) } [1]=> array(5) { ["fileName"]=> string(9) "photo.PNG" ["filePath"]=> string(18) "./images/photo.PNG" ["fileExt"]=> string(3) "PNG" ["fileDate"]=> int(1277795102) ["fileSize"]=> int(985494) } . . . . . [265]=> array(5) { ["fileName"]=> string(12) "IMG_0006.jpg" ["filePath"]=> string(21) "./images/IMG_0006.jpg" ["fileExt"]=> string(3) "jpg" ["fileDate"]=> int(1247474402) ["fileSize"]=> int(96956) } } je voudrais trier ce tableau pour classer les fichiers par ordre de création ["fileDate"] . array_multisort () doit être la solution, mais je suis totalement perdu pour son utilisation avec mon tableau actuel Quelqu'un aurait une piste merci !
usort($nomdutableau, 'nom_de_la_fonction_qui trie'); function nom_de_la_fonction_qui trie($a, $b) { if($a[4]>$b[4])return 1; return 0; } Ca va trier sur la 4e valeur de ton 2e tableau
Merci ! c'est beau tellement c'est concis