Posez votre question Signaler

Classer par ordre décroissant, array ? [Résolu]

jeremieca 177Messages postés 9 juillet 2007Date d'inscription 4 septembre 2010Dernière intervention - Dernière réponse le 9 août 2008 à 11:29
Bonjour,
Je possède actuellement dans mon code PHP des variables disposée comme suit :
$1 = 24
$5 = 3
...........
1 et 5 sont des id (variables) et 24 et 3 les points "également variables" attribués à ces id.
Je souhaiterai ranger par ordre décroissant les points tout en conservant l'id associé. Il s'agit en fait d'afficher des résultat après une recherche. Pour l'instant ceux-ci s'affiche mais les résultats ayant le plus de point ne sont pas forcément au début. Je liste actuellement comme suit :
while($result[$i]){
$req4 = mysql_query("SELECT*FROM ffmess WHERE idmess='$result[$i]'");
$rep4 = mysql_fetch_array($req4);
echo $rep4['titre']."&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Points : ".$$result[$i]."<br />";
$i++;
}

J'aimerai qu'il classe les $result[$i] en fonction de $$result[$i] (ordre décroissant) car $$result[$i] représente les points de $result[$i].
Je crois que j'ai mal expliqué mais c'est un peu dur, je suis désolé.
Merci d'avance,
JC.
++
Lire la suite 

Classer par ordre décroissant, array »

2 réponses
Réponse
+3
moins plus
Bonjour,

Avec les fonctions asort() et ksort(), tu devrais trouver ton bonheur
http://www.manuelphp.com/php/function.asort.php
Ajouter un commentaire
Réponse
+0
moins plus
Merci beaucoup ! Problème résolu.

++
Ajouter un commentaire
Ce document intitulé « Classer par ordre décroissant, array ? » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?