ranger un tableau en php

ranger un tableau en php - PHP - Programmation

Marsh Posté le 25-04-2002 à 16:36:06    

salut,
voila, j'ai le script suivant:
 
$tableau_pc[$moyenne[id_jeu]]=array (nom=>$moyenne[nom_jeu], moy=>$moyenne[0], plate=>$moyenne[plate_jeu], id=>$moyenne[id_jeu]);
krsort($tableau_pc);
 
mais je voudrais que le tableau se range suivant la valeur de moy
merci d'avance c tres important.
 
Jay

Reply

Marsh Posté le 25-04-2002 à 16:36:06   

Reply

Marsh Posté le 25-04-2002 à 17:11:44    

Code :
  1. $tableau_pc[$moyenne['id_jeu']] = array(moy=>$moyenne[0], nom=>$moyenne['nom_jeu'], plate=>$moyenne['plate_jeu'], id=>$moyenne['id_jeu']);
  2. arsort($tableau_pc);


 
Peut-être comme ça. Aussi pour les tableaux on fait pas $tableau[constante] mais $tableau['constante'] .

Reply

Marsh Posté le 25-04-2002 à 17:12:58    

Essaie la fonction usort :
http://www.php.net/manual/fr/function.usort.php
 

Code :
  1. function cmp ($a, $b)
  2. {
  3.   if ($a[moy] == $b[moy]) return 0;
  4.   return ($a[moy] < $b[moy]) ? -1 : 1;
  5. }
  6. usort ($tableau, "cmp" );

Reply

Marsh Posté le 25-04-2002 à 17:15:16    

[citation][nom]Dost67 a écrit[/nomAussi pour les tableaux on fait pas $tableau[constante] mais $tableau['constante'] .  
[/citation]
 
Les 2 marchent en fait :)

Reply

Marsh Posté le 26-04-2002 à 10:30:50    

oh enfin !! merci bcp bcp bcp bcp bcp Dost67,grace a toi j'ai enfin pu faire ce que je voulais. J'ai pourtant cherche partout coment faire ! Tu es mon sauveur ;)
Merci aux autres aussi quand meme ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed