Aller au contenu

Sujets conseillés

Posté

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

Posté

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

Posté

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é.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...