Un bucle es una estructura de control iterativo que contiene el mismo número de códigos ejecutados varias veces hasta que se cumple una determinada condición.
PHP Your Loop
Las salidas de código anteriores son “21 más que 7”. Bucles For … Los bucles For … ejecutan el bloque de código un número específico de veces. Básicamente, existen dos tipos de bucles;
Ahora los miramos por separado. Para bucles Tiene los siguientes conceptos básicos proporción
<?php for (initialize; condition; increment){ //code to be executed } ?>
AQUÍ,
- «Hacer… {…}» el bloque es un bucle
- «parte delantera”Por lo general, un número entero; se utiliza para establecer el valor inicial del contador.
- «Condición» la condición evaluada para cada ejecución de php. Si lo considera verdadero, la ejecución del bucle finaliza … Si lo considera falso, la ejecución del bucle para … continúa.
- «Incremento» se utiliza para aumentar el valor inicial del número entero del contador.
Cómo funciona
El diagrama de flujo que se muestra a continuación muestra cómo funciona un bucle en bpp
Cómo codificar
El siguiente código utiliza el ciclo «for …» para imprimir valores multiplicados por 10 por 0 a 10
<?php for ($i = 0; $i < 10; $i++){ $product = 10 * $i; echo "The product of 10 * $i is $product <br/>"; } ?>
Producción:
The product of 10 x 0 is 0 The product of 10 x 1 is 10 The product of 10 x 2 is 20 The product of 10 x 3 is 30 The product of 10 x 4 is 40 The product of 10 x 5 is 50 The product of 10 x 6 is 60 The product of 10 x 7 is 70 The product of 10 x 8 is 80 The product of 10 x 9 is 90
PHP para cada bucle
El bucle forep de php se utiliza para imitar valores de matriz. Tiene la siguiente sintaxis básica
<?php foreach($array_variable as $array_values){ block of code to be executed } ?>
AQUÍ,
- «Para cada (…) {…}» el código de bloque es foreach php loop
- «$ Array_data» la variable de matriz que se va a plegar
- «$ Array_value» la variable temporal que mantiene los valores actuales del elemento de la matriz.
- La pieza de código que funciona en los valores de la matriz es un «bloque de código …»
Cómo funciona El diagrama de flujo que se muestra a continuación muestra cómo funciona el ciclo para … cada …
Ejemplos practicos
El siguiente código … utiliza cada bucle para leer e imprimir elementos de matriz.
<?php $animals_list = array("Lion","Wolf","Dog","Leopard","Tiger"); foreach($animals_list as $array_values){ echo $array_values . "<br>"; } ?>
Producción:
Lion Wolf Dog Leopard Tiger
Veamos otro ejemplo que se adapta a matriz asociada.
Una matriz combinada utiliza palabras alfanuméricas para las claves de acceso.
<?php $persons = array("Mary" => "Female", "John" => "Male", "Mirriam" => "Female"); foreach($persons as $key => $value){ echo "$key is $value"."<br>"; } ?>
Los nombres se utilizaron como claves de matriz y el género como valores.
Producción:
Mary is Female John is Male Mirriam is Female
Aunque Loop
PHP aunque bucle
Se utilizan para ejecutar un bloque de código repetidamente hasta que se cumpla la condición establecida
Cuando usar y bucles
- Los bucles while se utilizan para ejecutar un bloque de código hasta que se cumple una determinada condición.
- Puede utilizar un bucle de tiempo para leer los registros devueltos por una consulta de base de datos.
Tipos de bucles
- Haz … y tu – ejecuta el bloque de código al menos una vez antes de que se evalúe la condición
- OMS… – comprueba primero la condición. Si lo considera verdadero, el bloque de código se ejecuta mientras la condición sea verdadera. Si lo considera falso, se da por terminada la ejecución del ciclo de tiempo.
Aunque bucle
Tiene la siguiente sintaxis
<?php while (condition){ block of code to be executed; } ?>
AQUÍ,
- «OMS (…) {…}» el código es un bloque de bucle
- «Condición» la condición a ser evaluada por el ciclo de tiempo
- «Bloque de código …» el código que se ejecutará si se cumple la condición
Cómo funciona
El diagrama de flujo que se muestra a continuación muestra cómo funciona el ciclo …
Un ejemplo practico
El siguiente código utiliza el bucle… para imprimir los números del 1 al 5.
<?php $i = 0; while ($i < 5){ echo $i + 1 . "<br>"; $i++; } ?>
Producción:
1 2 3 4 5
PHP hacer quién
La diferencia entre Who… loop y Do… while loop… se realiza y ejecuta al menos una vez antes de evaluar la condición.
Veamos ahora la sintaxis básica para … y bucle
<?php do{ block of code to be executed } ?>
longitud (condición);
AQUÍ,
- «Haz {…} longitud (…)» el código de bloque es hacer un bucle …
- «Condición» la condición a ser evaluada por el ciclo de tiempo
- «Bloque de código …» el código que ejecuta el make ar al menos una vez
Cómo funciona
El diagrama de flujo que se muestra a continuación muestra cómo funciona el ciclo …
Un ejemplo practico
Ahora vamos a modificar la muestra de muestra de bucle y aplicarla usando el do … y hacer un bucle y establecer el valor inicial del contador en 9.
El siguiente código aplica el ejemplo modificado anterior
<?php $i = 9; do{ echo "$i is"." <br>"; } while($i < 9); ?>
Salidas del código anterior:
9
Nota emite el ejemplo anterior 9 solamente.
Esto sucede porque el bucle ndéantar se realiza aunque el bucle se ejecute al menos una vez incluso si el estado establecido lo considera falso.
Resumen
- El bucle para … se usa para ejecutar un bloque de un número específico de veces
- El bucle foreach … se usa para hacer un bucle a través de matrices
- Aunque … se usa un bucle para ejecutar un bloque de código siempre que la condición establecida sea falsa
- Aunque el bucle se utiliza para ejecutar el bloque de código al menos una vez, el resto de la ejecución depende de la evaluación de la condición establecida.