francoisch Posté 8 Janvier 2011 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeanluc Posté 8 Janvier 2011 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Meilleur-Top Posté 8 Janvier 2011 Partager 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é. Lien vers le commentaire Partager sur d’autres sites More sharing options...
francoisch Posté 8 Janvier 2011 Auteur Partager Posté 8 Janvier 2011 Merci de vos réponses, c'est très clair. Francois Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant