Recorre un bloque de código un número específico de veces o cuando una condición específica es verdadera.
El bucle for se utiliza cuando se sabe de antemano la cantidad de veces que debe ejecutarse el script.
for (valor inicial; condición; incremento){código a ejecutar;}
parámetro:
Valor inicial : inicializa principalmente un valor de variable, que se utiliza para configurar un contador (pero puede ser cualquier código que se ejecute una vez al comienzo del ciclo).
Condición : Condiciones de restricción para la ejecución del bucle. Si es VERDADERO, el ciclo continúa. Si es FALSO, el ciclo termina.
Incremento : se utiliza principalmente para incrementar un contador (pero puede ser cualquier código que se ejecute al final del ciclo).
Nota: El valor inicial y los parámetros de incremento anteriores pueden estar vacíos o tener varias expresiones (separadas por comas).
El siguiente ejemplo define un bucle con un valor inicial de i=1. Mientras la variable i
sea menor o igual a 5, el ciclo continuará ejecutándose. Cada vez que se ejecuta el ciclo, la variable i
se incrementará en 1:
<?php para ( $i = 1 ; $i <= 5 ; $i ++ ) { eco " El número es " $ i " <br> " ; ?>
Producción:
El número es 1El número es 2El número es 3El número es 4El número es 5
El bucle foreach se utiliza para iterar sobre una matriz.
foreach ($array as $value){ Código a ejecutar;}
Cada vez que realiza un bucle, el valor del elemento de la matriz actual se asigna a la variable $value (el puntero de la matriz se mueve uno por uno) y la próxima vez que realiza un bucle, verá el siguiente valor en la matriz.
El siguiente ejemplo demuestra un bucle que imprime los valores de una matriz determinada:
<?php $ x = matriz ( " uno " , " dos " , " tres " ) ; ( $ x como $valor ) { eco $ valor . " <br> " ; ?>
Producción:
Uno, dos, tres