bon j'ai reussi a faire ce que je voulais avec le trie par bulle,mais c bizzare car ca ne marche que dans un sens:
Code :
- $nbligne=count($tableau);
- do
- { $i=0;
- $permut=false;
- while($i<$nbligne)
- {
- if($tableau[$i]["point"]<$tableau[$i+1]["point"])
- {
- $temp[0]["nom"]=$tableau[$i]["nom"];
- $temp[0]["prenom"]=$tableau[$i]["prenom"];
- $temp[0]["point"]=$tableau[$i]["point"];
- $tableau[$i]["nom"]=$tableau[$i+1]["nom"];
- $tableau[$i]["prenom"]=$tableau[$i+1]["prenom"];
- $tableau[$i]["point"]=$tableau[$i+1]["point"];
- $tableau[$i+1]["nom"]=$temp[0]["nom"];
- $tableau[$i+1]["prenom"]=$temp[0]["prenom"];
- $tableau[$i+1]["point"]=$temp[0]["point"];
- $permut=true;
- }
- $i++;
- }
- }while($permut==true);
|
si je change le signe pour le faire dans l'autre sens ca ne marche pas:
Code :
- if($tableau[$i]["point"]>$tableau[$i+1]["point"])
|
vous voyez d'ou peu venir le probleme ?
Message édité par forummp3 le 25-06-2003 à 17:01:04
---------------
lecteur mp3 yvele's smilies jeux de fille