Pour les boucles en boucle et While sont des boucles d'état d'entrée. Ils évaluent d'abord la condition, de sorte que le bloc d'instructions associé à la boucle ne s'exécute pas une seule fois si la condition ne satisfait pas
Les instructions à l'intérieur de ce bloc de boucle for s'exécuteront 10 fois, la valeur de $ i sera 0 9;
for ($i = 0; $i < 10; $i++)
{
# code...
}
Même chose fait avec boucle while:
$i = 0;
while ($i < 10)
{
# code...
$i++
}
Do-while boucle condition de sortie.Il est garanti d'exécuter une fois, il évaluera l'état avant de répéter le bloc
do
{
# code...
}
while ($flag == false);
foreach est utilisé pour accéder aux éléments du tableau du début à la fin. Au début de la boucle foreach, le pointeur interne du tableau est défini sur le premier élément du tableau, à l'étape suivante il est défini sur le 2ème élément du tableau et ainsi de suite jusqu'à la fin du tableau. Dans le bloc de boucle La valeur de l'élément de tableau courant est disponible en $ value et la clé de l'item courant est disponible en $ index.
foreach ($array as $index => $value)
{
# code...
}
Vous pouvez faire la même chose avec en boucle, comme celui-ci
while (current($array))
{
$index = key($array); // to get key of the current element
$value = $array[$index]; // to get value of current element
# code ...
next($array); // advance the internal array pointer of $array
}
Et enfin: The PHP Manual est votre ami :)
Performance est un facteur de motivation très rarement dans le choix d'un boucle. –