PHP Looping - Pour Loops


PHP Looping - Pour Loops

Boucles d'exécuter un bloc de code un nombre déterminé de fois, ou alors une condition spécifiée est vraie.

La boucle for

La boucle for est utilisé lorsque vous savez à l'avance combien de fois le script doit être exécuté.

Syntaxe

for (init; condition; increment)
  {
  code to be executed;
  }
Paramètres:
  • initialisation : Principalement utilisé pour définir un compteur (mais peut être n'importe quel code qui sera exécuté une fois au début de la boucle)
  • état : évalué pour chaque itération de la boucle. Si elle vaut TRUE, la boucle continue. Si elle est évaluée à FAUX, la boucle se termine.
  • incrément : Principalement utilisé pour incrémenter un compteur (mais peut être n'importe quel code qui sera exécuté à la fin de l'itération)
Remarque: Les initialisation et incrément de paramètres ci-dessus peut être vide ou avoir des expressions multiples (séparés par des virgules).

Exemple

L'exemple inférieur définit une boucle qui commence avec i = 1. La boucle continuera à fonctionner aussi longtemps que i est inférieur ou égal à 5. i augmente de 1 chaque fois que la boucle s'exécute:
<html>
<body>

<?php
for ($i=1; $i<=5; $i++)
  {
  echo "The number is " . $i . "<br />";
  }
?>

</body>
</html>
Sortie:
The number is 1
The number is 2
The number is 3
The number is 4
The number is 5


La boucle foreach

La boucle foreach est utilisée pour la boucle à travers les tableaux.

Syntaxe

foreach ($array as $value)
  {
  code to be executed;
  }
Pour chaque itération de la boucle, la valeur de l'élément courant du tableau est assignée à $ value (et le pointeur de tableau est déplacé par un) - ainsi de suite l'itération de boucle suivante, vous allez être à la recherche à la valeur du tableau suivant.

Exemple

L'exemple suivant montre une boucle qui permet d'imprimer les valeurs du tableau donné:
<html>
<body>

<?php
$x=array("one","two","three");
foreach ($x as $value)
  {
  echo $value . "<br />";
  }
?>

</body>
</html>
Sortie:
one
two
three

0 commentaires:

Post a Comment

HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT