Trie tableau multidimension - PHP - Programmation
Marsh Posté le 14-02-2012 à 04:52:02
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
Marsh Posté le 13-02-2012 à 17:39:19
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 !