Rechercher : dans
Par :

Classer par ordre décroissant, array ?

Dernière réponse le 9 aoû 2008 à 11:29:01 jeremieca, le 9 aoû 2008 à 11:09:32 
 Signaler ce message aux modérateurs

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.

++
Configuration: Windows XP
Firefox 3.0.1

Meilleures réponses pour « Classer par ordre décroissant, array ? » dans :
PHP - Les classes VoirLa notion de classe Php3 intègre un soupçon de caractéristiques empruntées aux langages orientés objet, c'est-à-dire la possibilité d'utiliser des objets, entités regroupant des données et des fonctions au sein d'une structure et rendant la...

1

ddez, le 9 aoû 2008 à 11:15:57
  • +1

Bonjour,

Avec les fonctions asort() et ksort(), tu devrais trouver ton bonheur
http://www.manuelphp.com/php/function.asort.php

Répondre à ddez

2

 jeremieca, le 9 aoû 2008 à 11:29:01

Merci beaucoup ! Problème résolu.

++

Répondre à jeremieca