Repetitivas en PHP
Las repetitivas nos permiten repetir una o varias acciones en base a una condición.
Repetitiva for
La repetitiva for nos permite repetir una o varias acciones
for (valorinicial; condicion; incremento) { acciones repetidas; }
En el primer parámetro del for inicializamos la variable y en el tercero vamos incrementando el valor de dicha variable. La terminación de la repetición se producirá cuando se cumpla la condición.
Ejemplo:
for ($i=0; $i<=10; $i++) { echo "$i
"; } echo "Cuando salgo del for tengo el valor $i
"; ///////////////// Numeros pares del 0 al 10 echo "
Valores pares del o al 10
"; for ($i=1; $i<=10; $i++) { if ($i%2 == 0) echo "$i
"; }
Repetitiva while
La repetitiva while nos permite realizar varias acciones mientras se cumpla una condición. La inicialización y se haría fuera de la repetitiva y el incremento dentro. Las acciones se repiten de 1 a n veces.
valorinicial; while ( condicion; ) { acciones repetidas; incremento; }
Ejemplos:
$i=0; while ($i<=10) { echo "$i
"; $i++; } // Cuenta atrás $i=10; while ($i>=0) { echo "$i
"; $i--; } // Numeros pares del 0 al 10 $i=2; while ($i<=10) { echo "$i
"; $i=$i+2; }
Repetitiva do while
La repetitiva do while nos permite realizar varias acciones mientras se cumpla una condición. La inicialización y se haría fuera de la repetitiva y el incremento dentro. Las acciones se repiten de 0 a n veces.
$i=0; do { echo "$i
"; $i++; } while ($i<=10)