Une boucle ? - PHP
Résolu
Utilisateur anonyme
-
Dr Zoidberg Messages postés 547 Statut Membre -
Dr Zoidberg Messages postés 547 Statut Membre -
Bonjour,
je voudrais savoir si il était possible, en PHP, de faire une sorte de boucle qui permet de "compter" les nombre de trois en trois.
Je m'explique :
Il faudrais que par exemple, pour un nombre tel que 20, la boucle n'affiche que "1,3,6,9,12,15,18".
merci d'avance pour vos réponses.
--
JuZa.e3b.org || No man's land, People are strange, & Jesus was a punk
Toute information doit être libre de circuler. Rien ne doit être caché. Nous avons le droit de savoir.
je voudrais savoir si il était possible, en PHP, de faire une sorte de boucle qui permet de "compter" les nombre de trois en trois.
Je m'explique :
Il faudrais que par exemple, pour un nombre tel que 20, la boucle n'affiche que "1,3,6,9,12,15,18".
merci d'avance pour vos réponses.
--
JuZa.e3b.org || No man's land, People are strange, & Jesus was a punk
Toute information doit être libre de circuler. Rien ne doit être caché. Nous avons le droit de savoir.
Configuration: Windows XP Firefox 3.0.4
9 réponses
-
Bonsoir,
un petit bout de code pour avoir 0.3.6.9.12.15.18 avec le nombre 20 et un pas de 3 en commençant à 0 :
<?php
//Variables
$debut = 0;
$pas = 3;
$nombre = 20;
$n = 0;
//Pour $i de $debut à $nombre
for ($i=$debut; $i<=$nombre; $i++)
{
//Si l'indice est $pas
if ($n < $pas and $n != 0) {
$n++;
}
else {
$n=1;
echo $i."<br>";
}
}
?>
il existe sans doute un moyen plus simple à l'aide d'une fonction style "modulo", mais je ne la connais pas en php. -
ou comme ça:
<?php $i=0; while($i<=20){ echo $i."<br>"; $i+=3; } ?>
on fait une boucle tant que $i inf ou egal à 20 et on rajoute 3 à chaque passage -
c'est tout à fait exact et judicieux, mais pourquoi faire simple... :-)
je ne sais pas ou j'avais la tête, hier, merci pour tes lumières Alain_42
bonne journée -
Salut,
Ou encore, avec un for (équivalent à la proposition d'Alain):for($i=0;$i<=20;$i+=3){ echo $i,'.'; } -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Pourquoi vous lui donnez la becté, il a même pas cherché....
-
merci de vos réponse, je n'étais pas du tous partit de ce côté là.
azerwhite --->désolé, mais si j'ai cherché, et même si sa peut paraitre simple en voyant le code, je ne pensais pas du tout a sa. -
Sur internet (tu connais j'espère) il donne plein d'exemple si tu cherches à apprendre à faire des boucles en php....
-
les boucles je sais faire, donc désolé de pas avoir pensé que 0+3=3 3+3=6, ... mais si sa semble logique, je n'étais pas du tout parti dans ce sens là, et quand le départ est mal pris, dur dur de trouver la solution
-