Subido por Santos Balbino Cruz

Ciclos o bucles PHP

Anuncio
Programación web 2018
Los Ciclos o también llamados Loops o Bucles, son parte importante de
prácticamente todos los lenguajes de programación,
EL PRIMERO ES EL CICLO FOR QUE CONTIENE LA
SIGUIENTE ESTRUCTURA
 Declaración de variable de control: Se inicia con la declaración de una variable y
también su inicialización en algún valor
 Condición: Se debe declarar la condición que debe cumplir la variable dentro
del bucle
 Incremento: Aquí se fijará el incremento que va a tener dicha variable hasta que
llegue al punto en que la condición del punto dos se deje de cumplir y ahí sí salir
del bucle
EJEMPLO DE CICLO FOR:
<?php
for ($i = 1; $i <= 10; $i++) {
echo $i;
}
?>
Programación web 2018
EL SEGUNDO ES EL CICLO WHILE
Este ciclo es muy sencillo lo único que hace es ejecutar las instrucciónes que tenga
en su interior las veces que sean mientras la condición de dicho ciclo sea
verdadera.
Nota: con este ciclo es necesario incrementar el valor de la variable de la condición
para así lograr que en algun momento la condición sea Falsa y deje de cumplirse,
de otra forma se generaría un ciclo infinito y esto puede hacer que el navegador o
el PC colapse y no responda.
EJEMPLO DE CICLO WHILE:
<?php
$i = 1;
while ($i <= 10) {
echo $i++; //incremento de la variable $i en 1 para evitar un ciclo
infinito
}
?>
EL CICLO DO WHILE
Este ciclo es practicamente similar al while en su funcionamiento la diferencia radica
en que la condición se evaluará al final del mismo y no al principio como en
el While. Esto garantizará que el codigo interno de este bucle se ejecutará con
seguridad una vez
EJEMPLO DE CICLO DO WHILE:
<?php
$i = 0;
do {
echo $i;//imprimirá 0 la primera vez
} while ($i > 0);//*como la condición no se cumple ya
que $i no es mayor a "0", imprimirá una sola vez y
saldra del bucle*/
?>
Programación web 2018
EL CICLO FOREACH
Este ciclo también es muy utilizado en PHP para la iteración de Arreglos, en
realidad solo funciona sobre estos no sobre variables u otros tipos de datos. En el
siguiente ejemplo el contenido de la arreglo llamado $array se guarda sobre la
variable $valor y dentro del cuerpo del bucle se ejecuta una operación sobre cada
uno de los elementos del arreglo es decir (1, 2, 3, 4) multiplicándolos por 2 y dando
nuevos valores a cada uno de los índices del arreglo.
EJEMPLO DE CICLO FOREACH:
<?php
$array = array(1, 2, 3, 4);
foreach ($array as &$valor) {
$valor = $valor * 2;
}
// $array ahora es array(2, 4, 6, 8)
?>
Descargar