ruse pour trouver le max d'un tabl [php] - PHP - Programmation
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
Marsh Posté le 27-08-2001 à 12:45:13
bon allez : http://www.php.net/manual/fr/function.sort.php
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]) {
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]) {
Marsh Posté le 28-08-2001 à 02:41:09
max=t[0];
i=1;
while (max == t[i]) {
affiche_page_correspondante;
i++;
}
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