Repaso a la función de PHP while cuya finalidad es la de ejecutar bucles condicionales de control mientras se cumple una condición.
Otras estructuras de control son:
Sintaxis de PHP while
Veamos la sintaxis de esta función de PHP extraída de su web oficial:
1 2 3 4 |
while (condicion a cumplir) { //código a ejecutar } |
Tal y como podéis ver la sintaxis es sencilla, el bucle se ejecutará con el código mientras la condición se cumpla.
Ejemplos de PHP while
Os voy a poner un primer ejemplo de while para entender su comportamiento:
1 2 3 4 5 6 7 8 |
//inicializamos un contador $contador = 1; //ejecutamos el bucle while($contador <= 10) { echo "El valor del contador es: $contador <br>"; $contador++; } |
Os explico el código:
- Inicializamos una variable que nos servirá de contador.
- Ejecutamos el bucle while mientras el contador sea menor o igual a 10.
- Sacamos con echo el valor del contador por pantalla.
- Aumentamos en uno el valor del contador.
- Y vuelta a la condición del bucle.
Os muestro otro ejemplo con otra sintaxis diferente a la anterior:
1 2 3 4 5 6 7 8 |
//inicializamos un contador $contador = 1; //ejecutamos el bucle do { echo "El valor del contador es: $contador <br>"; $contador++; } while($contador <= 10) |
Con este ejemplo podemos ver que al menos el código se ejecuta una vez aunque no se cumpla la condición ya que la comprobación se realiza al final.