PHP boucle For

Boucle exécute un bloc de code un nombre de fois spécifié, ou lorsqu'une condition spécifiée est vraie bloc de code de la boucle est exécutée.


pour la boucle

pour la boucle est utilisée pour savoir à l'avance que vous devez exécuter le script est le nombre de fois.

grammaire

for (初始值; 条件; 增量)
{
要执行的代码;
}

Paramètres:

  • Par défaut:initialiser principalement une valeur variable est utilisée pour définir un compteur (mais peut être tout code est effectuée une fois au début du cycle).
  • Condition:les contraintes d'exécution cycliques. Si TRUE, la boucle continue. Si elle est fausse, la boucle se termine.
  • Incrémental:principalement utilisé pour incrémenter le compteur (mais peut être un code à la fin de la boucle est exécutée).

Remarque: Les paramètresde valeur initialeetincrémentci - dessus peuvent être vides ou ont des expressions multiples (séparés par des virgules).

Exemples

Les exemples suivants définissent une valeur initiale i = 1 cycle. Tant que la variableiest inférieure ou égale à 5, la boucle continue à fonctionner. Chaque fois que vous exécutez cycle, la variableiest incrémenté 1:

<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


boucle foreach

boucle foreach à travers le réseau est utilisé.

syntaxe

foreach ($array as $value)
{
要执行代码;
}

Une fois que chaque cycle, la valeur actuelle de l'élément de tableau sera affecté à la variable $ value (array pointeur se déplace un par un), au cours du prochain cycle, vous verrez la valeur suivante dans le tableau.

Exemples

L'exemple suivant montre une valeur de sortie d'un tableau donné de boucles:

<html>
<body>

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

</body>
</html>

sortie:

one
two
three