Vaya al Contenido

PHP For - SuperHispano

Saltar menú
SuperHispano
+34 012 345 678
info@example.com
España 03:19:18 sábado 07/02/26
Saltar menú
Saltar menú
Saltar menú
Taller > PHP > Control de Flujo

For en PHP


El ciclo for es una estructura de control de flujo en PHP que permite ejecutar un bloque de código un número determinado de veces. El ciclo for se compone de tres partes: la inicialización, la condición y la expresión de actualización.
La sintaxis básica del ciclo for en PHP es la siguiente:

for (inicialización; condición; expresión de actualización) {
// código a ejecutar en cada iteración
}


La parte de la inicialización se utiliza para establecer un valor inicial para una variable que se utilizará en la condición del ciclo.
La parte de la condición se utiliza para comprobar si se debe continuar con el ciclo, y la parte de la expresión de actualización se utiliza para modificar la variable después de cada iteración.
Por ejemplo, el siguiente código utiliza un ciclo for para imprimir los números del 1 al 5:

for ($i = 1; $i <= 5; $i++) {
echo $i . "
";
}


En este caso, la inicialización es $i = 1, que establece el valor inicial de la variable $i en 1. La condición es $i <= 5, que comprueba si $i es menor o igual a 5.
La expresión de actualización es $i++, que incrementa el valor de $i en 1 después de cada iteración. Dentro del bloque de código, se imprime el valor de $i en cada iteración.
También es posible utilizar el ciclo for para recorrer un array. Por ejemplo, el siguiente código utiliza un ciclo for para imprimir todos los elementos de un array:

$colores = array("rojo", "verde", "azul");

for ($i = 0; $i < count($colores); $i++) {
echo $colores[$i] . "
";
}


En este caso, la inicialización es $i = 0, que establece el valor inicial de la variable $i en 0, que es el índice del primer elemento del array. La condición es $i < count($colores), que comprueba si $i es menor que el número de elementos del array.
La expresión de actualización es $i++, que incrementa el valor de $i en 1 después de cada iteración. Dentro del bloque de código, se imprime el valor del elemento del array en cada iteración.
En el siguiente ejemplo se imprime la tabla de multiplicar del número 5, utilizando un ciclo for:

$num = 5;

for ($i = 1; $i <= 10; $i++) {
$resultado = $num * $i;
echo $num . " x " . $i . " = " . $resultado . "
";
}


En este caso, la variable $num contiene el número del que se desea imprimir la tabla de multiplicar. La condición del ciclo for es $i <= 10, lo que indica que se imprimirán los resultados de la multiplicación del número del 1 al 10.
Dentro del bloque de código, se multiplica $num por el valor actual de $i para obtener el resultado de la multiplicación, y se imprime el resultado en cada iteración.
+34 012 345 678
+34 012 345 678 (fax)
example@superhispano.com
Creado con WebSite X5
Regreso al contenido
Icono de la aplicación
SuperHispano Instale esta aplicación en su pantalla de inicio para una mejor experiencia
Toque Botón de instalación en iOS y luego "Agregar a su pantalla"