Introduction à For Loop en PHP

Les boucles en PHP sont utilisées pour effectuer une tâche à plusieurs reprises. Pour Loop en PHP a différentes formes. Pour les boucles de boucle un certain nombre de fois comme toute autre boucle ex. en boucle. Les boucles while et for exécutent un bloc de code, qui est basé sur une condition. Quand on sait à l'avance qu'un bloc de code particulier doit exécuter ce nombre de fois disons 5 fois que nous utilisons pour la boucle. Alors que Loop est utilisé aussi longtemps que la condition mentionnée, satisfait. Il en va de même pour la boucle do-while, lorsque nous voulons ne pas savoir combien de fois la boucle doit être exécutée mais savoir qu'elle doit s'exécuter au moins une fois, alors nous utilisons la boucle do-while. De même, d'autres boucles et ainsi de suite.

La boucle For contient différentes expressions. Ces expressions peuvent être l'initialisation, cela peut être une condition, etc.

Une boucle for contient des expressions suivies d'un point-virgule, la syntaxe est la suivante.

Syntaxe

for(initialization; condition; increment/decrement) (
///statements to be executed
)

Où: pour boucle est le bloc qui contient le code

Initialisation: est la déclaration et l'affectation ou pour initialiser la valeur de la variable utilisée, elle contient une valeur entière

Condition: pour que la boucle fonctionne, cette condition est d'abord vérifiée et évaluée si elle est vraie seulement alors la boucle s'exécute davantage.

Incrémenter / décrémenter : cela augmente / diminue la valeur de la variable pour la boucle à itérer.

Organigramme

Comment fonctionne Loop?

Tout d'abord, l'initialisation des variables est évaluée. Deuxièmement, à chaque itération de la condition de boucle est vérifiée, si elle est vraie, l'exécution se poursuivra et le bloc de code ou d'instructions s'exécutera. Et si la condition vérifiée n'est pas vraie, c'est-à-dire fausse alors la boucle se termine, là même sans le bloc de code ou les instructions à exécuter. Enfin, l'incrémentation et la décrémentation de la variable initialisée se font après l'exécution des instructions mentionnées.

Exemples de boucle For en PHP

Voici les exemples suivants mentionnés ci-dessous

Exemple 1

N'oubliez pas que dans le programme ci-dessous, la valeur de i est initialisée à 0, par conséquent, la variable $ i est imprimée en utilisant l'écho, nous obtenons les valeurs commençant par 0 et continuons d'imprimer jusqu'à 5 car la condition est d'imprimer jusqu'à la valeur 5.

<_?php
//example to demonstrate simple for loop
for($i=0; $i<=5;$i++) ( // declaring variable i, condition, incre/decr
echo '
'; // line break
echo 'Value of i is '. $i; //printing the value of variable i
)
?>

Production :

Exemple # 2

Dans le programme ci-dessous, la valeur de i est initialisée à 1, par conséquent, la variable $ i est imprimée à l'aide de l'instruction echo, nous obtenons les valeurs commençant par 0 et continuons à imprimer jusqu'à 5 car la condition est d'imprimer jusqu'à la valeur 5.

Ici, l'initialisation de la variable I n'est pas dans la boucle for mais en dehors de la boucle for au début du programme.

<_?php
//example to demonstrate for loop
$i=1; // declaring variable i
for(; $i<=5;$i++) ( // condition, increment and decrement
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
)
?>

Production :

Exemple # 3

Dans ce programme, l'expression contenant la condition n'est pas mentionnée dans l'instruction de boucle for mais à l'intérieur de la boucle for comme if ($ i == 4) suivie d'une instruction break.

Lors de l'itération si la valeur $ i atteint la valeur 4, le contrôle sortira de la boucle for.

<_?php
//example to demonstrate for loop
for($i=1; ;$i++) ( // declaring variable i, increment and decrement
if($i == 4) ( // condition
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
)
?>

Production:

Exemple # 4

Dans ce programme, l'incrémentation et la décrémentation sont mentionnées à l'intérieur de la boucle for après l'impression de la valeur de la variable I pour continuer l'itération.

<_?php
//example to demonstrate for loop
for($i=1;$i<=10;) ( // declaring variable i declaring condition
if($i == 7) (
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
$i++; // increment and decrement
)
?>

Production:

Exemple # 5

Dans ce programme, la boucle for ne contient aucune expression mais est mentionnée différemment.

<_?php
//example to demonstrate for loop
$i=1; // declaring variable i
for(;;) (
if($i == 8) ( // declaring condition,
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
$i++; // increment and decrement
)
?>

Production :

Exemple # 6

Dans le programme suivant, nous utilisons for loop pour itérer un tableau. Nous pouvons parcourir les boucles for et foreach à la fois. Ici aussi, le tableau utilisé peut être un tableau indexé de type tableau, tableau associatif.

Le fruit est un tableau, nous comptons la longueur du tableau à l'aide de la fonction de comptage et obtenons la longueur du tableau, qui est 4, de sorte que la boucle for itérera en conséquence et affichera le nom des fruits.

<_?php
//example to demonstrate for loop for array
$fruits = array('orange', 'banana', 'papaya', 'strawberry');
$count = count($fruits);
for($i=0; $i<$count; $i++) (
echo '
';
echo 'Fruit Name ==>'.$fruits($i);
)
?>

Production :

Exemple # 7

Dans ce programme, la boucle for est utilisée pour imprimer le motif en étoile,

<_?php
//example to demonstrate star pattern using for loop
for($i=0;$i<=5;$i++)
(
for($j=0;$j<=$i;$j++) (
echo " * ";
)
echo "
";
)
?>

Production:

Exemple # 8

Dans le programme suivant, la boucle foreach est utilisée pour parcourir une boucle de fruits.

<_?php
//example to demonstrate array using foreach loop
$directions = array('east', 'west', 'north', 'south');
foreach($directions as $key=>$value) (
echo 'Direction =>'. $value.'
';
)
?>

Production:

Conclusion

Dans cet article, nous avons découvert la boucle for, la syntaxe de l'organigramme, le fonctionnement de la boucle en PHP et les boucles associées comme la boucle foreach. Nous avons également appris comment la boucle itère normalement et comment elle itère à travers les tableaux, nous avons également appris comment la boucle est utilisée pour imprimer le motif en étoile. J'espère que cet article se révèle informatif et utile.

Articles recommandés

Ceci est un guide pour For Loop en PHP. Nous discutons ici des exemples de boucle For en PHP avec l'organigramme et comment cela fonctionne. Vous pouvez également consulter l'article suivant pour en savoir plus -

  1. Sessions en PHP
  2. Palindrome en PHP
  3. Déclaration de commutateur PHP
  4. Compilateur PHP
  5. Palindrome en C ++
  6. Palindrome en JavaScript
  7. Instruction Switch en C #