francoisch Posté 8 Janvier 2011 Posté 8 Janvier 2011 Bonjour Je fais ça : $nomColonnes = sort($nomColonnesNonTriees); print_r($nomColonnesNonTriees);echo "<br>";print_r($nomColonnes); Et ça affiche ça : Array ( [0] => couleur1 [1] => couleur2 [2] => invisible [3] => libelle [4] => repertoire [5] => sequence ) 1 Le résultat : - le tableau $nomColonnes est = 1 - son contenu devrait être celui de $ nomColonnesNonTriees après tri A votre avis, où est lerreur ? Par avance merci de votre aide. Francois
Jeanluc Posté 8 Janvier 2011 Posté 8 Janvier 2011 Bonjour, La fonction sort renvoie un boolean: true en cas de succès et false en cas d'échec. Dans ton exemple, c'est $nomColonnesNonTriees qui devient un tableau trié après le sort. Source : doc de la fonction sort. Jean-Luc
Meilleur-Top Posté 8 Janvier 2011 Posté 8 Janvier 2011 C'est comme la fonction shuffle() Elle ne renvoie pas le tableau melangé au hasard, mais melange le tableau entre parenthese, donc la fonction sort a utiliser comme shuffle: sort($nomColonnes); $nomColonnes sera trié.
francoisch Posté 8 Janvier 2011 Auteur Posté 8 Janvier 2011 Merci de vos réponses, c'est très clair. Francois
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant