HP para bucles ejecutar un bloque de código un número determinado de veces.
El PHP para Loop
El bucle for se utiliza cuando se sabe de antemano cuántas veces la secuencia de comandos debe ejecutarse.
Sintaxis
for (init counter; test counter; increment counter) {
code to be executed;
}
code to be executed;
}
Parámetros:
- contador init : Inicializa el valor del contador de bucle
- contador de pruebas : Evaluada por cada iteración del bucle. Si se evalúa como TRUE, el bucle continúa. Si se evalúa como FALSO, el bucle termina.
- contador de la subasta : Aumenta el valor del contador de bucle
El siguiente ejemplo muestra los números del 0 al 10:
Ejemplo
<?php
for ($x = 0; $x <= 10; $x++) {
echo "The number is: $x <br>";
}
?>
for ($x = 0; $x <= 10; $x++) {
echo "The number is: $x <br>";
}
?>
El bucle foreach PHP
El bucle foreach funciona solamente con matrices y se utiliza para recorrer cada par clave / valor de una matriz.
Sintaxis
foreach ($array as $value) {
code to be executed;
}
code to be executed;
}
Para cada iteración del bucle, el valor del elemento de matriz actual se asigna a $ value y el puntero se mueve por uno, hasta que alcanza el último elemento de la matriz.
El siguiente ejemplo muestra un bucle que dará salida a los valores de la matriz dada ($ colores):
Ejemplo
<?php
$colors = array("red", "green", "blue", "yellow");
foreach ($colors as $value) {
echo "$value <br>";
}
?>
$colors = array("red", "green", "blue", "yellow");
foreach ($colors as $value) {
echo "$value <br>";
}
?>
Usted aprenderá más acerca de las matrices en un capítulo posterior.