[php] ruse pour trouver le max d'un tabl

ruse pour trouver le max d'un tabl [php] - PHP - Programmation

Marsh Posté le 27-08-2001 à 12:12:30    

j'ai 3 categories a, b, c chacune avec un score coresspondant : exemple, a =11 b=10 c=2
le but du jeu, afficher une page de resultat: par exemple si a est sup aux autres afficher la page correspondante a A. et gerer les egalités. ce qui fait 7 possibilités je crois... Le seul truc auquel je pense, c'est une mecanique a base de if, mais ya po mieux?


---------------
When in doubt.... reboot
Reply

Marsh Posté le 27-08-2001 à 12:12:30   

Reply

Marsh Posté le 27-08-2001 à 12:44:03    

je pense que tu devrais trouver ton bonheur là : http://www.php.net/manual/fr/ref.array.php

Reply

Marsh Posté le 27-08-2001 à 12:45:13    

Reply

Marsh Posté le 28-08-2001 à 02:39:28    

sihal a écrit a écrit :

j'ai 3 categories a, b, c chacune avec un score coresspondant : exemple, a =11 b=10 c=2
le but du jeu, afficher une page de resultat: par exemple si a est sup aux autres afficher la page correspondante a A. et gerer les egalités. ce qui fait 7 possibilités je crois... Le seul truc auquel je pense, c'est une mecanique a base de if, mais ya po mieux?  




 
Tu fait un tableau de 3 case (a,b,c).Et à chaque ke a b et c change tu remet dans l'ordre decroissant a, b ou c dans l'ordre croissant des indices.
EX: a=1 b=5 c=0
on aura t[0]==5; t[1]==1; et t[2]==0
 
DONC à chaque fois à l'indice 0 t'auras la valeur maxi. => T'affichera tjs la page correspondant à t[0]. Et en cas d'egalité pas de pb :  
 
Tu fait une p'tite boucle tantque style :  
 
max=t[0];
while (max == t[i]) {

Reply

Marsh Posté le 28-08-2001 à 02:39:29    

sihal a écrit a écrit :

j'ai 3 categories a, b, c chacune avec un score coresspondant : exemple, a =11 b=10 c=2
le but du jeu, afficher une page de resultat: par exemple si a est sup aux autres afficher la page correspondante a A. et gerer les egalités. ce qui fait 7 possibilités je crois... Le seul truc auquel je pense, c'est une mecanique a base de if, mais ya po mieux?  




 
Tu fait un tableau de 3 case (a,b,c).Et à chaque ke a b et c change tu remet dans l'ordre decroissant a, b ou c dans l'ordre croissant des indices.
EX: a=1 b=5 c=0
on aura t[0]==5; t[1]==1; et t[2]==0
 
DONC à chaque fois à l'indice 0 t'auras la valeur maxi. => T'affichera tjs la page correspondant à t[0]. Et en cas d'egalité pas de pb :  
 
Tu fait une p'tite boucle tantque style :  
 
max=t[0];
while (max == t[i]) {

Reply

Marsh Posté le 28-08-2001 à 02:41:09    

max=t[0];
i=1;
while (max == t[i]) {  
   affiche_page_correspondante;
   i++;
   
}


---------------
From Pymousses.
Reply

Sujets relatifs:

Leave a Replay

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