Problème de tri avec usort - PHP - Programmation
Marsh Posté le 20-02-2004 à 14:47:06
arrete moi si je me trompe mais tu fais ton tri sur le 5eme element de ton tableau. Or il est toujours égale à "" dans ton exemple!?
ps: à mon avis c'est quand même plus simple de faire trim($text) que ltrim(rtrim($text))
Marsh Posté le 20-02-2004 à 14:54:47
Oui ok il y a plus de code et c'est bien le 5eme élément mais il contient les éléments concaténés des 4ème.
En fait, je traite une arborescence et je stocke dans la 5eme zone l'identifiant de la page mère.
Pour le trim, ok, c'est une vieille habitude !
Marsh Posté le 20-02-2004 à 13:55:30
Bonjour,
J'utilise la fonction USORT afin de trier des tableaux multi-dimension et je rencontre le problème suivant :
Lorsque mon élément de tableau contient une valeur numérique, le tri n'est pas correct.
En revanche quand cet élément est alpha, pas de problème.
Voici l'exemple :
puis la fonction d'appel
Le tableau est constitué comme suit :
Dans ce cas le résultat est le suivant sur un écho de la zone triée :
En introduisant un caractère alpha dans la chaine
Le tableau est crée comme suit :
cela donne :
Si vous aviez une idée de la raison de ce tri erroné ?
Merci