La sentencia while y do/while se utilizan para crear lo que son ciclos, tanto en PHP como en otros lenguajes de prorgamación.
Para una introducción por favor ve el siguiente, o sigue leyendo este articulo, ve los ejemplos y pruebalos:
Video tutorial:
Estructura:
La estructura y la forma correcta de usar las sentencias while y do/while son las siguientes, donde “condicion_es_verdadera” se refiere a una evaluación logica que tiene como resultado “true”, es decir verdadero, pues el ciclo solo se ejecutara mientras este resultado es verdadero mas no siendo falso.
While:
while(condicion_es_verdadera) { /*Se ejecuta este codigo*/ }
Do/while:
do{ /*Se ejecuta este codigo*/ }while(condicion_es_verdadera)
Ejemplos:
El siguiente ejemplo es un simple programa en PHP con el que imprimimos la serie de numeros del 1 al 10 en pantalla:
<?php $x =1; while ($x<=10) { echo "<p>X tiene el valor de :".$x."</p>"; $x=$x+1; } ?>
El siguiente codigo php con while, despliega los numeros del 1 al 15 y utilizamos la sentencia “break” para salir del ciclo:
<?php $x =1; while ($x<=20) { echo "<p>X tiene el valor de :".$x."</p>"; $x=$x+1; if($x == 15) {break;} } ?>