Curso PHP Online. Volumen VII : Bucles

Escrito por Jalths
Manuales
2

Otro miércoles más, volvemos con nuestro particular curso de PHP.

En esta ocasión vamos a aprender cómo hacer los bucles en PHP y cual es la lógica de cada uno de ellos.

Los bucles nos permiten repetir una serie de instrucciones hasta que se cumpla una condición o mientras se cumpla una condición.

Bucle While

Este bucle nos permite repetir una serie de instrucciones mientras que se cumpla una condición.

Su sintaxis seria la siguiente:

while(condicion)
{
Sentencias;
}# Fin del bucle, si no se cumple la condición.

Bucle Do

Este bucle hace lo mismo que el While, salvo por una diferencia, en éste, la condición se evalúa al final del bucle, es decir aunque no se cumpla la condición , las sentencias del bucle se ejecutaran al menos una vez.

Su sintaxis es la siguiente:

do{
Sentencias;
}
while(condicion);
## Fin del bucle, si no se cumple la condición.

Bucle For

El bucle For nos permite repetir una serie de instrucciones hasta que se cumpla una condición.

El bucle For consta de los siguientes elementos:Un entero inicializado a un valor cualquiera, un valor que indicara el final del bucle cuando el entero adquiera ese valor y una operación de incremento/decremento al entero.

Su sintaxis seria la siguiente:

for(entero=valor;entero =,<,>…valor;entero++,entero–…){
Sentencias;
}#Fin del bucle.

*Donde dice =,<,> indica que esos son algunos de los operadores que podemos utilizar para establecer el valor en el que terminará el bucle. Al igual que donde pone entero++,entero– indica que puede ser cualquiera de las dos opciones entre otras.

Bucle Foreach

El bucle Foreach es generalmente usado para recorrer arrays.

Su sintaxis es:

foreach($array as $key=>$valor){
sentencias;
}#fin del bucle

La parte ($array as $key=>$valor) puede presentar un poco de complicación, sobretodo a las personas que nunca antes hayan programado, así que vamos a explicarla un poco.

$array , es la array que vamos a recorrer
$key , puede ser cualquier variable, es simplemente como nos vamos a referir a los índices, keys o claves de la matriz a recorrer.
$valor , puede ser cualquier variable, es simplemente como nos vamos a referir a los valores asociados a los índices, keys o claves.

EJERCICIO para el próximo día.

Hacer una script que muestre la tabla de multiplicar del número 2 utilizando los bucles explicados en esta sesión.

Hasta aquí dura la sesión de hoy, en el próximo volumen hablaremos sobre If, else , else if , break y continue.


Continúa leyendo
  • biruwon

    <?php

    //Tabla multiplicar numero 9

    for($i=0;$i<10;$i++){
    echo "9 x $i =".$i*9 ."”;
    }
    ?>

  • <?php

    $n = 1;$calc=0;
    echo "tabla del dos con while";
    echo "———————–“;
    while ($n != 11){
    $calc = 2*$n;

    echo “2 x $n es: “.$calc;
    $n++;
    }
    ?>

    <?php

    $n = 1;$calc=0;
    echo "tabla del dos con do-while";
    echo "———————–“;
    do{
    $calc = 2*$n;
    echo “2 x $n es: “.$calc;
    $n++;
    }while ($n != 11);
    ?>

    <?php

    $n = 1;$calc=0;
    echo "tabla del dos con for";
    echo "———————–“;
    for ($n=1 ; $n!=11 ;$n++){
    $calc = 2*$n;
    echo “2 x $n es: “.$calc;
    }
    ?>

    <?php

    echo "tabla del dos con arrays";
    echo "———————–“;
    $calc=0;
    $A = array (1,2,3,4,5,6,7,8,9,10);

    foreach ($A as $indice => $res){
    echo “2 x $res es: “;
    echo $calc = 2 * $res;
    }
    ?>

  • Pingback: Curso gratis de PHP, aprende programación en PHP()