Tri PHP ... - PHP - Programmation
Marsh Posté le 15-04-2003 à 17:40:16
SCREAM78 a écrit : Bonjour, |
http://www.php.net/manual/en/function.ksort.php
Marsh Posté le 16-04-2003 à 09:28:40
merci mais ca c'est du tri ASCIIbétique ... ce qui pose pb c'est qd il y a des chiffres et des lettres : genre toto12 toto1. C'est cette fonction que j'utilisais pour trier ...
Marsh Posté le 16-04-2003 à 11:11:03
http://www.php.net/manual/en/function.natsort.php
Marsh Posté le 16-04-2003 à 11:31:22
Ca ne peut pas fonctionner avec mon type de tableau ... pour un tableau unidimentionnel oui mais pas dans mon cas (malheureseument).
Je pense qu'il faut faire ca avec usort et une fonction de comparaison basé sur strnatcmp ... mais ca fonctionne pas encore
Marsh Posté le 15-04-2003 à 17:23:54
Bonjour,
Je n'arrive pas à trouver la façon de trier un tableau de façon lexicographique et non ASCIIbétique ((1,2,10) se trie (1,10,2)).
Mon tableau est de la forme $group['$key']=array(param1=>"$param", param2=>"$param2" ) ... je veux trier en fonction de $key. $key etant une chaine de caractère pouvant contenir des lettres (majuscule et minuscule) et des chiffres.
J'ai essayé avec uasort mais ca marche pas terrible.
Merci d'avance pour votre aide.