Los bucles while son los tipos de bucle m谩s simples en PHP. Se comportan como su contrapartida en C. La forma b谩sica de una sentencia while es:
El significado de una sentencia while es simple. Le dice a PHP que ejecute la(s) sentencia(s) anidada(s) repetidamente, mientras la expresi贸n while se eval煤e como TRUE. El valor de la expresi贸n es comprobado cada vez al principio del bucle, as铆 que incluso si este valor cambia durante la ejecuci贸n de la(s) sentencia(s) anidada(s), la ejecuci贸n no parar谩 hasta el fin de la iteraci贸n (cada vez que PHP ejecuta las sentencias en el bucle es una iteraci贸n). A veces, si la expresi贸n while se eval煤a como FALSE desde el principio de todo, la(s) sentencia(s) anidada(s) no se ejecutar谩n ni siquiera una vez.
Como con la sentencia if, se pueden agrupar multiples sentencias dentro del mismo bucle while encerrando un grupo de sentencias con llaves, o usando la sintaxis alternativa:
Los siguientes ejemplos son id茅nticos, y ambos imprimen n煤meros del 1 al 10: