w3tutoriels.com

PHP boucle While

La boucle While de PHP peut être utilisé pour parcourir un ensemble de code comme pour une boucle.

Il devrait être utilisé si le nombre d’itérations n’est pas connu.

Syntaxe

while(condition){  
//code à exécuter  
}

Autre

while(condition):  
//code à exécuter  
  
endwhile;

Exemple de boucle While

$n=1;  
while($n<=10){  
echo "$n<br/>";  
$n++;  
}

Résultat :

1
2
3
4
5
6
7
8
9
10

Un exemple alternative

$n=1;  
while($n<=10):  
echo "$n<br/>";  
$n++;  
endwhile;

Résultat :

1
2
3
4
5
6
7
8
9
10

Boucle While imbriquée

On peut utiliser la boucle while dans une autre boucle while en PHP, on l’appelle imbriquée.

En cas de boucle While interne ou imbriquée, la boucle While imbriquée est exécutée intégralement pour une boucle While externe. Si la boucle While externe doit être exécutée 3 fois et imbriquée 3 fois, la boucle While imbriquée sera exécutée 9 fois (3 fois pour la 1ère boucle externe, 3 fois pour la 2ème boucle externe et 3 fois pour la 3ème boucle externe).

Exemple

$i=1;  
while($i<=3){  
$j=1;  
while($j<=3){  
echo "$i   $j<br/>";  
$j++;  
}  
$i++;  
}

Résultat :

1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3

 

Quitter la version mobile