Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
953 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Trie tableau multidimension

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Trie tableau multidimension

n°2126264
grej
Posté le 13-02-2012 à 17:39:19  profilanswer
 

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 !

mood
Publicité
Posté le 13-02-2012 à 17:39:19  profilanswer
 

n°2126309
GordonF_69
Posté le 14-02-2012 à 04:52:02  profilanswer
 

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


Message édité par GordonF_69 le 14-02-2012 à 04:53:36
n°2126323
grej
Posté le 14-02-2012 à 09:24:57  profilanswer
 

Merci !
 
c'est beau tellement c'est concis :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Trie tableau multidimension

 

Sujets relatifs
Batch trie numériqueA supprimer
Tableau indexé avec des chaînes, ok sous Easyphp, pb chez freetableau dynamique java
while et for sur tableaumodification d'un formulaire - tableau
tableau à double entrée à partir d'une requêtefonction d'affichage d'un tableau 2 dimensions
Déplacer une clé dans un tableau multidimensionnelPython - Ajout d'éléments dans un tableau de dimension >2
Plus de sujets relatifs à : Trie tableau multidimension


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR