Page 1 sur 1

Calculer les 6 plus grandes valeurs.

Posté : 21 févr. 2006, 10:35
par xzibit0007
Bonjour à tous,

J'ai - après une requete et quelques calculs - 18 résultats :
$pointsjog1, $pointsjog2,.......$pointsjog18


J'aimerais retourner 6 variables $meilleur1, $meilleur2......$meilleur6
contenant les 6 plus grandes valeurs des $pointsjog1 à 18.

Quelqu'un peux-t-il m'aider ?

Je pense à un tri dicotomique mais sans être beaucoup plus sur de ça.... :cry:

Merci d'avance.

Posté : 21 févr. 2006, 10:47
par zeus
Tu mets toutes tes variables dans un tableau plutôt que dans des variables séparées et tu utilise la fonction sort pour trier ce tableau ;)

Ensuite, en parcourant ce tableau, tu auras tes valeurs rangées par ordre croissant ou décroissant, selon ton choix

Posté : 21 févr. 2006, 11:02
par xzibit0007
Merci pour cette info.

Je vois que sort trie du plus petit au plus grand.
Comment puis-je inverser ce tri du plus grand au plus petit ?

Merci.

EDIT : rsort

Désolé pour cette bete question.

Posté : 21 févr. 2006, 12:19
par Invité
Un tout grand merci.

Je suis arrivé à faire ce que je désirais.

Merci pour votre aide (rapide et de qualité)