Trier un tableau numérique

sylcasi Messages postés 11 Date d'inscription mercredi 17 septembre 2003 Statut Membre Dernière intervention 25 août 2004 - 26 août 2004 à 11:11
sylcasi Messages postés 11 Date d'inscription mercredi 17 septembre 2003 Statut Membre Dernière intervention 25 août 2004 - 26 août 2004 à 13:39
bonjour,
je ne sais comment trier un tableau à plusieurs colonnes , sur la première colonne qui est numérique (alors que la méthode sort() trie alphanumérique).
merci beaucoup d'avance
:-)

2 réponses

chmel Messages postés 75 Date d'inscription lundi 21 juin 2004 Statut Membre Dernière intervention 12 octobre 2004
26 août 2004 à 13:12
<html><head><title>Test</title>
</head>
<script type="text/javascript">
<!--
function tri_nombres(a,b)
{ return a-b; }

var nombres = new Array(27,2,10,4,120,3);
nombres.sort(tri_nombres);

var sortie_nombres = nombres.join(",");
document.write("Nombres triés: " + sortie_nombres);
//-->
</script>
</html>

c'est pas de moi :
http://fr.selfhtml.org/javascript/objets/array.htm#sort
0
sylcasi Messages postés 11 Date d'inscription mercredi 17 septembre 2003 Statut Membre Dernière intervention 25 août 2004
26 août 2004 à 13:39
merci pour la réponse :-)
ça fonctionne bien mais :
j'ai rencontré une autre difficulté : mon tableau est multidimensionnel et là ça ne marche plus....
0
Rejoignez-nous