AD

¿Ya dominas lo básico? Un curso estructurado de PHP es la vía rápida para dar el salto.

Ver cursos de PHP en Udemy

Enlace de afiliado. No te cuesta nada extra.

🐘Lecciones de PHP
Lección 8 / 68

Repetir (la sentencia while)

En esta lección repetirás un bloque mientras se cumpla una condición.

while (condición) { ... } comprueba antes de cada vuelta. do { ... } while (condición); comprueba al final, así que el cuerpo se ejecuta al menos una vez.

El código de ejemplo cuenta hasta tres; la línea que incrementa el contador es la que hace que termine.

Olvidarla deja el programa dando vueltas para siempre. En un script web eso significa que la petición se queda colgada hasta que salta el límite de tiempo de PHP, así que el síntoma es una página que nunca carga.

El uso más frecuente de while en PHP es recorrer los resultados de una consulta a base de datos: while ($fila = $consulta->fetch()). Fíjate en que la condición es una asignación, un patrón que en otros lenguajes sería sospechoso y que aquí es completamente idiomático.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar PHP directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)