Introducción a For Loop en PHP

Los bucles en PHP se utilizan para realizar una tarea repetidamente. For Loop en PHP tiene varias formas. Para bucles de bucle varias veces como cualquier otro bucle ex. Mientras bucle. While loop y for loop ejecuta un bloque de código, que se basa en una condición. Cuando se sabe de antemano que un bloque de código en particular debe ejecutarse este número de veces, digamos 5 veces que usamos para el bucle. Mientras que Loop se usa siempre que la condición mencionada satisfaga. Similar es para el ciclo do-while, cuando queremos no saber cuántas veces se debe ejecutar el ciclo pero sabemos que debe ejecutarse al menos una vez, entonces usamos el ciclo do-while. Del mismo modo, otros bucles, etc.

For loop contiene diferentes expresiones. Estas expresiones pueden ser inicialización, puede ser una condición, etc.

Un bucle for contiene expresiones seguidas de un punto y coma, la siguiente es la sintaxis.

Sintaxis

for(initialization; condition; increment/decrement) (
///statements to be executed
)

Donde: for loop es el bloque que contiene el código

Inicialización: es declarar y asignar o inicializar el valor de la variable utilizada, contiene un valor entero

Condición: para que el bucle funcione, esta condición se verifica primero y se evalúa si es verdadera solo entonces el bucle se ejecuta más.

Incremento / Disminución : esto aumenta / disminuye el valor de la variable para que el ciclo se repita.

Diagrama de flujo

¿Cómo funciona el bucle?

Primero, se evalúa la inicialización de las variables. En segundo lugar, con cada iteración de la condición de bucle se verifica, si es verdadera, la ejecución continuará y se ejecutará el bloque de código o declaraciones. Y si la condición verificada no es verdadera, lo que significa falso, entonces el ciclo termina, allí mismo sin el bloque de código o declaraciones que se ejecutarán. Por último, el incremento y la disminución de la variable inicializada se realizan después de la ejecución de las declaraciones mencionadas.

Ejemplos de For Loop en PHP

Aquí están los siguientes ejemplos mencionados a continuación

Ejemplo 1

Recuerde que en el siguiente programa, el valor de i se inicializa a 0, por lo tanto, la variable $ i se imprime utilizando echo, obtenemos los valores que comienzan con 0 y continuamos imprimiendo hasta 5, ya que la condición es imprimir hasta el valor 5.

<_?php
//example to demonstrate simple for loop
for($i=0; $i<=5;$i++) ( // declaring variable i, condition, incre/decr
echo '
'; // line break
echo 'Value of i is '. $i; //printing the value of variable i
)
?>

Salida:

Ejemplo # 2

En el siguiente programa, el valor de i se inicializa a 1, por lo tanto, la variable $ i se imprime utilizando la declaración de eco, obtenemos los valores que comienzan con 0 y continuamos imprimiendo hasta 5, ya que la condición es imprimir hasta el valor 5.

Aquí la inicialización de la variable I no está en el ciclo for sino fuera del ciclo for al comienzo del programa.

<_?php
//example to demonstrate for loop
$i=1; // declaring variable i
for(; $i<=5;$i++) ( // condition, increment and decrement
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
)
?>

Salida:

Ejemplo # 3

En este programa, la expresión que contiene la condición no se menciona en la declaración del ciclo for sino dentro del ciclo for como if ($ i == 4) seguido de una declaración break.

Mientras itera si el valor de $ i alcanza el valor 4, el control saltará del ciclo for.

<_?php
//example to demonstrate for loop
for($i=1; ;$i++) ( // declaring variable i, increment and decrement
if($i == 4) ( // condition
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
)
?>

Salida:

Ejemplo # 4

En este programa, el incremento y la disminución se mencionan dentro de un ciclo después de imprimir el valor de la variable I para continuar la iteración.

<_?php
//example to demonstrate for loop
for($i=1;$i<=10;) ( // declaring variable i declaring condition
if($i == 7) (
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
$i++; // increment and decrement
)
?>

Salida:

Ejemplo # 5

En este programa, el bucle for no contiene ninguna expresión, pero se menciona de manera diferente.

<_?php
//example to demonstrate for loop
$i=1; // declaring variable i
for(;;) (
if($i == 8) ( // declaring condition,
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
$i++; // increment and decrement
)
?>

Salida:

Ejemplo # 6

En el siguiente programa, usamos for loop para iterar una matriz. Podemos iterar usando for y foreach loop ambos. Además, aquí la matriz utilizada puede ser una matriz indexada tipo matriz, matriz asociativa.

La fruta es una matriz, contamos la longitud de la matriz usando la función de conteo y obtenemos la longitud de la matriz, que es 4 para que el bucle for itere en consecuencia e imprima el nombre de las frutas.

<_?php
//example to demonstrate for loop for array
$fruits = array('orange', 'banana', 'papaya', 'strawberry');
$count = count($fruits);
for($i=0; $i<$count; $i++) (
echo '
';
echo 'Fruit Name ==>'.$fruits($i);
)
?>

Salida:

Ejemplo # 7

En este programa, for loop se usa para imprimir un patrón de estrella,

<_?php
//example to demonstrate star pattern using for loop
for($i=0;$i<=5;$i++)
(
for($j=0;$j<=$i;$j++) (
echo " * ";
)
echo "
";
)
?>

Salida:

Ejemplo # 8

En el siguiente programa, el bucle foreach se usa para iterar a través de un bucle de frutas.

<_?php
//example to demonstrate array using foreach loop
$directions = array('east', 'west', 'north', 'south');
foreach($directions as $key=>$value) (
echo 'Direction =>'. $value.'
';
)
?>

Salida:

Conclusión

En este artículo, aprendimos sobre el bucle for, la sintaxis del diagrama de flujo, cómo funciona el bucle en PHP y los bucles relacionados como el bucle foreach. También aprendimos cómo el bucle itera normalmente y también cómo itera a través de matrices, también aprendimos cómo se usa for loop para imprimir el patrón de estrella. Espero que este artículo sea informativo y útil.

Artículos recomendados

Esta es una guía para For Loop en PHP. Aquí discutimos los ejemplos de For Loop en PHP con el diagrama de flujo y cómo funciona. También puede consultar el siguiente artículo para obtener más información:

  1. Sesiones en PHP
  2. Palindrome en PHP
  3. Declaración de cambio de PHP
  4. Compilador PHP
  5. Palindrome en C ++
  6. Palindrome en JavaScript
  7. Cambiar la declaración en C #