Tri - Tableau associatif 2 dimension - PHP
Fermé
Boutchou
-
26 août 2009 à 14:08
pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 - 29 août 2009 à 17:11
pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 - 29 août 2009 à 17:11
A voir également:
- Tri - Tableau associatif 2 dimension - PHP
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Trier tableau excel - Guide
- Tableau word - Guide
- Dimension a5 - Guide
5 réponses
Archeus01
Messages postés
1571
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
9 juin 2022
449
26 août 2009 à 14:24
26 août 2009 à 14:24
Bonjour, as-tu regardé les commentaires sur la page https://www.php.net/ksort ? Le dernier commentaire entre auyre (celui posté par serpro at gmail dot com) répond à ta question.
Inutile de réinventer la roue...
Cdt,
Inutile de réinventer la roue...
Cdt,
pyschopathe
Messages postés
1974
Date d'inscription
dimanche 2 mars 2008
Statut
Membre
Dernière intervention
22 mars 2010
135
26 août 2009 à 15:13
26 août 2009 à 15:13
Tu peux aussi essayer de rajouter une colonne qui serait la concaténation des trois autres dans l'ordre souhaité pour le tri... Puis tu tries sur cette colonne.
Il faut par contre t'assurer que chaque "champs" de ta concaténation a toujours la même longueur en faisant un pad par exemple, sous peine de résultat incorrect.
Il faut par contre t'assurer que chaque "champs" de ta concaténation a toujours la même longueur en faisant un pad par exemple, sous peine de résultat incorrect.
Ah, en effet, celui là, je n'avais pas vu... :(
Cela fonctionne bien pour une 1 colonne. je vais essayer de modifier ça pour le faire sur trois colonnes...
=> Sur CS, DIR & NOM ...
ça me promet du sport :)
Courage, courage...
Merci à toi,
Boutchou
Cela fonctionne bien pour une 1 colonne. je vais essayer de modifier ça pour le faire sur trois colonnes...
=> Sur CS, DIR & NOM ...
ça me promet du sport :)
Courage, courage...
Merci à toi,
Boutchou
Merci à toi, bien vu pour la concaténation, j'ai donc collé les champs : DIR - CS - NOM
=> un tit remplacement des espaces par rien.
& cela me les classes suffisament correctement.
Il me reste plus qu'à sortir tout ça en excel avec : require_once 'Spreadsheet/Excel/Writer.php'
& on en parle plus :)
Automatisation power :)
Merci à vous pour votre aide,
Boutchou
=> un tit remplacement des espaces par rien.
& cela me les classes suffisament correctement.
Il me reste plus qu'à sortir tout ça en excel avec : require_once 'Spreadsheet/Excel/Writer.php'
& on en parle plus :)
Automatisation power :)
Merci à vous pour votre aide,
Boutchou
pyschopathe
Messages postés
1974
Date d'inscription
dimanche 2 mars 2008
Statut
Membre
Dernière intervention
22 mars 2010
135
27 août 2009 à 17:39
27 août 2009 à 17:39
Hello !
Content d'avoir pu aider, mais plutôt que remplacer les espaces par rien, j'aurais vu un remplacement des riens par des espaces. Cela dit si le classement n'a pas besoin d'être parfait, c'est suffisant.
Bonne continuation.
Content d'avoir pu aider, mais plutôt que remplacer les espaces par rien, j'aurais vu un remplacement des riens par des espaces. Cela dit si le classement n'a pas besoin d'être parfait, c'est suffisant.
Bonne continuation.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Archeus01
Messages postés
1571
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
9 juin 2022
449
28 août 2009 à 11:09
28 août 2009 à 11:09
Bonjour,
Je retombe la dessus et la fonction me revient soudain : https://www.php.net/array_multisort
Le tri sera juste mais le temps d'exécution plus long.
Cdt,
Je retombe la dessus et la fonction me revient soudain : https://www.php.net/array_multisort
Le tri sera juste mais le temps d'exécution plus long.
Cdt,
pyschopathe
Messages postés
1974
Date d'inscription
dimanche 2 mars 2008
Statut
Membre
Dernière intervention
22 mars 2010
135
29 août 2009 à 17:11
29 août 2009 à 17:11
Je suis dégoûté de ne pas y avoir pensé, d'autant que je l'utilise dans un des derniers scripts que j'ai développé... J'ai une mémoire impressionnante !