Un bucle es una estructura de control iterativo que implica ejecutar la misma cantidad de código varias veces hasta que se cumpla una determinada condición.
PHP para bucle
El código anterior genera “21 es mayor que 7” For bucles For… Los bucles ejecutan el bloque de código un número específico de veces. Básicamente, existen dos tipos de bucles for;
- por
- para cada.
Veámoslos ahora por separado. For loop Tiene la siguiente sintaxis básica
AQUÍ,
- "For ... {...}" es el bloque de bucle
- " Inicializar " normalmente un número entero; se utiliza para establecer el valor inicial del contador.
- "Condición" la condición que se evalúa para cada ejecución de php. Si se evalúa como verdadero, la ejecución del ciclo for… finaliza. Si se evalúa como falso, la ejecución del ciclo for… continúa.
- "Incremento" se utiliza para incrementar el valor inicial del número entero del contador.
Cómo funciona
El diagrama de flujo que se muestra a continuación ilustra cómo funciona el bucle for en php
Cómo codificar
El código siguiente utiliza el "para
… Bucle ”para imprimir valores de multiplicar 10 por 0 hasta 10";}?>
Producción:
The product of 10 x 0 is 0The product of 10 x 1 is 10The product of 10 x 2 is 20The product of 10 x 3 is 30The product of 10 x 4 is 40The product of 10 x 5 is 50The product of 10 x 6 is 60The product of 10 x 7 is 70The product of 10 x 8 is 80The product of 10 x 9 is 90
PHP para cada bucle
El bucle php foreach se usa para iterar a través de los valores de la matriz. Tiene la siguiente sintaxis básica
AQUÍ,
- "Foreach (...) {...}" es el código de bloque de bucle php foreach
- "$ Array_data" es la variable de matriz que se recorrerá
- "$ Array_value" es la variable temporal que contiene los valores actuales del elemento de la matriz.
- "Bloque de código ..." es el fragmento de código que opera en los valores de la matriz
Cómo funciona El diagrama de flujo que se muestra a continuación ilustra cómo
... cada ... bucle funcionaEjemplos practicos
El siguiente código se utiliza para
… Cada bucle para leer e imprimir los elementos de una matriz.";}?>
Producción:
LionWolfDogLeopardTiger
Veamos otro ejemplo que recorre una matriz asociativa .
Una matriz asociativa utiliza palabras alfanuméricas para las claves de acceso.
"Female", "John" => "Male", "Mirriam" => "Female");foreach($persons as $key => $value){echo "$key is $value"."
";}?>
Los nombres se han utilizado como claves de matriz y el género como valores.
Producción:
Mary is FemaleJohn is MaleMirriam is Female
Mientras bucle
PHP mientras que bucle
Se utilizan para ejecutar un bloque de código repetidamente hasta que se cumpla la condición establecida
Cuando usar bucles while
- While loops are used to execute a block of code until a certain condition becomes true.
- You can use a while loop to read records returned from a database query.
Types of while loops
- Do… while - executes the block of code at least once before evaluating the condition
- While… - checks the condition first. If it evaluates to true, the block of code is executed as long as the condition is true. If it evaluates to false, the execution of the while loop is terminated.
While loop
It has the following syntax
HERE,
- “while(… ){… }” is the while loop block code
- “condition” is the condition to be evaluated by the while loop
- “block of code… ” is the code to be executed if the condition gets satisfied
How it works
The flow chart shown below illustrates how the while
… El bucle funcionaEjemplo practico
El siguiente código usa el while
… Bucle para imprimir los números del 1 al 5.";$i++;}?>
Producción:
12345
PHP hacer mientras
La diferencia entre While
… Bucle y Do… while bucle es do… while se ejecuta al menos una vez antes de que se evalúe la condición.Veamos ahora la sintaxis básica de un do
... mientras que el buclewhile (condición);
AQUÍ,
- "Do {…} while (…)" es el código de bloque do ... while
- "Condición" es la condición a ser evaluada por el ciclo while
- "Bloque de código ..." es el código que se ejecuta al menos una vez por el bucle do ... while
Cómo funciona
El diagrama de flujo que se muestra a continuación ilustra cómo el tiempo
… El bucle funcionaEjemplo practico
Ahora vamos a modificar el while
… Ejemplo de ciclo e impleméntelo usando el ciclo do… while y establezca el valor inicial del contador en 9.El siguiente código implementa el ejemplo modificado anterior
";}while($i < 9);?>
Los resultados del código anterior:
9
Tenga en cuenta las salidas 9 del ejemplo anterior solamente.
Esto es porque el hacer
... while el bucle se ejecuta al menos una vez incluso si la condición establecida se evalúa como falsa.Resumen
- El bucle for… se usa para ejecutar un bloque de un número específico de veces
- El bucle foreach ... se utiliza para recorrer matrices
- Mientras que ... el bucle se usa para ejecutar un bloque de código siempre que la condición establecida sea falsa
- El bucle do… while se usa para ejecutar el bloque de código al menos una vez, luego el resto de la ejecución depende de la evaluación de la condición establecida