Tuto claire et nette sur les boucles

great men Messages postés 92 Statut Membre -  
great men Messages postés 92 Statut Membre -
Bonjour je suis webmaster en herbe je suis un petit zer0 ci vous voiyer^^ je ne suis q'un simple debutant en matiére php j'utilise le site du zer0 pour m'informer sur ce language mais je n'arrive pas a comprendre le tuto des boucles for et whil

si kullkun un petite info ou un petit tuto simple a comprendre je le receverai a bras ouverts^^.
.....
A voir également:

9 réponses

gryzzly Messages postés 5220 Date d'inscription   Statut Contributeur Dernière intervention   1 336
 
Salut,

teste ca, lis les commentaires, tu va comprendre très vite ...

<?php

echo "Je suis un conteur jusqu'a 10 avec for : ";
for ($i=0; $i <=10; $i++)
// j'instancie $i = 0 ; pour $i égale zero jusqu'a $i = 10, j'ajoute 1 à $i ($i++)  ...

	{
	echo $i . ', '; 
	// j'affiche $i : 0, 1, 2, 3, 4, .... 10
	}
	
echo "<br/> Je suis un conteur jusqu'a 10 avec while : ";
$i = 0; 
// j'indique que $i = 0

while ($i<=10) 
// tant que $i est inférieur ou egal a 10

	{
	echo $i . ', '; 
	// j'affiche $i : 0, 1, 2, 3, 4, .... 10 
	
	$i=$i+1; 
	// j'ajoute 1 à i ... et je retourne à while jusqu'a ce que $i = 10
	}

?>


Le résultat de ce script affiche :
Je suis un conteur jusqu'a 10 avec for : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
Je suis un conteur jusqu'a 10 avec while : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,


EDIT ::
Et tu as le droit de corriger la faute d'orthographe : conteur → compteur ;-)
0
great men Messages postés 92 Statut Membre 2
 
bonsoir et mille merci merci...^^ je t'en suis reconnaisent..

PS:tu pourais eclairere maentérene stp^^ :

"echo "Je suis un conteur jusqu'a 10 avec for : ";
for ($i=0; $i <=10; $i++)
"
se que je ne comprends pas c ca $i++ normalement ci j'ai bien retenu la lecon du site du zer0 c un+1...........

je n'y pige rien stp aide moi a comprendre ca merci davance...

great men
0
gryzzly Messages postés 5220 Date d'inscription   Statut Contributeur Dernière intervention   1 336
 
$i++ signifie que chaque fois que tu appelles la variable $i, tu lui rajoutes 1. donc au départ, $i = 0 , et tu fais le test si inférieur à 10, alors tu affiche (echo), puis tu recommence. Mais cette fois, $i = $i+1 = $i++ = 1. $i = 1 donc tu affiches. et tu recommences. $i++ → $i = 2 car $i = $i + 1 or $i = 1 donc 1 + 1 = 2 ... toujours inférieur ou egal a 10, donc tu affiches, et tu recommences....

Forcément... ©brupala : Le méchant nounours ©Moi
0
great men Messages postés 92 Statut Membre 2
 
........

un peux louche memme trés esque je peux m'empassée pour le bon fonctionnement de mon serveu et du scripte^^^^
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
great men Messages postés 92 Statut Membre 2
 
aucune reponse....
0
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
 
re,

peux-tu poser une question claire s'il te plait ?
0
great men Messages postés 92 Statut Membre 2
 
je ne comprdnds rien =_=' a $i++ c ca esque je peux m'enpassé dans la construction d'un scripte avec des boucles....
0
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
 
salut,

c'est la même chose que :
$i = $i + 1;

0
great men Messages postés 92 Statut Membre 2
 
tu ne mavance vraiment pas la.... -_-"

$i = $i + 1;

c exactement ce ki a été dis en haut....
0
gryzzly Messages postés 5220 Date d'inscription   Statut Contributeur Dernière intervention   1 336
 
1 + 1 = 2 . tu comprends ca ?
a = 1, b = 1, a + b = 2. Tu comprends toujours ?
a = a + 1 --> a = 2 . Tu comprends toujours là ?

$i = a
donc si j'écris $i = $i+1 --> $i = a + 1 = 1 + 1 = 2

Tu comprends pas ? je peux rien de plus pour toi. Ouvres un livre de maths ;-)

Info : = signifie "affecter la valeur à ... = ...
0
great men Messages postés 92 Statut Membre 2
 
hummmmmmmmmmmmm
merci merci bc c extrémement bien fait je comprends petits a petit...mais merci davance
0