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.
{
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.
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.
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
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.
$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.
Fuente | ||
|
0 comentarios:
Publicar un comentario