Saltar al contenido

Para, para cada, quién, hacer quién [Example]

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

Tipos de bucles

Aunque bucle

Tiene la siguiente sintaxis

<?php
while (condition){

block of code to be executed;

}
?>

AQUÍ,

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Í,

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