Bonjour,
actuellement j'ai un tableau qui contient des tableau :
Tab[
tab1["projet1",2015,0.5 ...]
tab2["projet2"...]
]
j'aimerai faire un ordonnancement en fonction de la colonne 5 de chaque tableau (du plus grand au plus petit).
J'ai donc chercher des fonction déjà existantes et j'ai fais chou blanc.
Alors j'ai développé une fonction qui me semble plutôt correcte seulement NetBeans m'affiche le message suivant :
"Too Many Nested Blocks In Function Declaration"
Voilà mon code :
Je voulais donc savoir deux choses :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function compare($tabProjet){ var=cont($tabProjet); for ($i=0;$i<var-1;$i++){ for($j=1;$j<var-1;$j++){ if($tabProjet[$i][5]<$tabProjet[$j][5]){ for($k=0;$k<7;$k++){ $temp=$tabProjet[$i][$k]; $tabProjet[$i][$k]=$tabProjet[$j][$k]; $tabProjet[$j][$k]=$temp; } } } } return $tabProjet; }
1) Comment régler ce problème de boucles imbriquées ?
2)Y a t il une autre manière pour ordonner mon tableau ?
Merci d'avance
Partager