[RESOLU] Tri tableau
Posté : 17 févr. 2012, 11:41
Bonjour,
Je me heurte à un soucis sur le tri des tableaux.
J'ai un tableau qui récence l'ensemble des résultats d'un mois jour par jour.
Soit mon tableau : $TOTAL_JOUR[$i] où $i est un jour du mois.
Pour février 2012 par exemple ma variable ira de $TOTAL_JOUR[1] à $TOTAL_JOUR[29]
J'aimerai classer l'ensemble de ces résultats par ordre décroissant en ne gardant que les 3 premiers.
Ex pour février =
$TOTAL_JOUR[1]=0
$TOTAL_JOUR[2]=0
$TOTAL_JOUR[3]=0
$TOTAL_JOUR[4]=0
......
$TOTAL_JOUR[23]=10
$TOTAL_JOUR[24]=8
$TOTAL_JOUR[25]=20
$TOTAL_JOUR[26]=0
$TOTAL_JOUR[27]=0
$TOTAL_JOUR[28]=0
$TOTAL_JOUR[29]=0
On imagine que l'ensemble des jours de février donne un résultat = 0 sauf le 23,24 et 25 (pour tester)
J'aimerai pouvoir afficher dans l'ordre :
$TOTAL_JOUR[25]=20
$TOTAL_JOUR[23]=10
$TOTAL_JOUR[24]=8
Une idée pour m'aider ? j'ai regardé les sort(),asort(),usort(),... mais je trouve pas la solution...
Merci !!
Bisvan
Je me heurte à un soucis sur le tri des tableaux.
J'ai un tableau qui récence l'ensemble des résultats d'un mois jour par jour.
Soit mon tableau : $TOTAL_JOUR[$i] où $i est un jour du mois.
Pour février 2012 par exemple ma variable ira de $TOTAL_JOUR[1] à $TOTAL_JOUR[29]
J'aimerai classer l'ensemble de ces résultats par ordre décroissant en ne gardant que les 3 premiers.
Ex pour février =
$TOTAL_JOUR[1]=0
$TOTAL_JOUR[2]=0
$TOTAL_JOUR[3]=0
$TOTAL_JOUR[4]=0
......
$TOTAL_JOUR[23]=10
$TOTAL_JOUR[24]=8
$TOTAL_JOUR[25]=20
$TOTAL_JOUR[26]=0
$TOTAL_JOUR[27]=0
$TOTAL_JOUR[28]=0
$TOTAL_JOUR[29]=0
On imagine que l'ensemble des jours de février donne un résultat = 0 sauf le 23,24 et 25 (pour tester)
J'aimerai pouvoir afficher dans l'ordre :
$TOTAL_JOUR[25]=20
$TOTAL_JOUR[23]=10
$TOTAL_JOUR[24]=8
Une idée pour m'aider ? j'ai regardé les sort(),asort(),usort(),... mais je trouve pas la solution...
Merci !!
Bisvan