Trier des variables

Yg@l -  
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Voila je me prends la tête sur un petit truc qui ne doit pourtant pas être insurmontable!
J'ai 5 variables:
$NbNovice=0;
$NbDeb=0;
$NbInter=0;
$NbAv=0;
$Refu=0;

après un petit script chaque variables à une valeur numérique indéfinie.
Mon but est de définir le plus facilement possible laquelle de ces variables contiens la valeur numérique la plus élevée.

J'ai pensé à un tableau mais c'est la galère pour le trier.

Please Help Me!!
Configuration: Windows XP
Firefox 2.0.0.13

2 réponses

  1. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
     
    salut,

    J'ai pensé à un tableau mais c'est la galère pour le trier.
    la fonction 'sort()' ne convient pas ?
    sort( $array , SORT_NUMERIC );
    0
    1. Yg@l
       
      cool
      j'avai pas trouvé dans la doc...
      Dslé de mon ignorance et merci de ton aide!
      0
  2. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
     
    mais je t'en prie !

    je coche résolu, si 'sort()' ne suffit pas tu pourra quand même continuer sur ce fil !

    à plus et bon courage pour la suite.
    0
    1. Yg@l
       
      Merci je test et te redis
      0
    2. Yg@l
       
      En fait nan j'arive pas:
      J'ai un tableau à deux dimmentions et je veux récuperer la clé et le nombr qui correspond:

      $TabResult[0][0] = "Novice";
      $TabResult[0][1] =$NbNovice;

      $TabResult[1][0] = "Débutant";
      $TabResult[1][1] =$NbDeb;

      $TabResult[2][0] = "Intermédiaire";
      $TabResult[2][1] =$NbInter;

      $TabResult[3][0] = "Avancé";
      $TabResult[3][1] =$NbAv;

      $TabResult[4][0] = "Refusé";
      $TabResult[4][1] =$Refu;

      avec sort() ca ne marche pas, je capte pas...
      0
    3. Yg@l
       
      Bon jui dsl j'ai trouvé en fait, suffi de chercher....

      $ar = array(
      array("Novice", "Débutant", "Intermédiaire", "Avancé", "Refusé"),
      array($NbNovice, $NbDeb, $NbInter, $NbAv, $Refu)
      );

      array_multisort($ar[1], SORT_NUMERIC, SORT_DESC);
      var_dump($ar);

      voila merci de ton aide
      0
      1. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923 > Yg@l
         
        la doc PHP sous forme de fichier d'aide en local…
        0