While
No comando de repetição while, o código será repetido mediante determinada condição, da mesma forma que você usa no if
:
$i = 0;
while ($i < 10) {
echo $i . ' ';
$i++;
}
// No final exibe:
// 0 1 2 3 4 5 6 7 8 9
No exemplo acima, o código dentro do while
será repetido enquanto
(tradução de while) a condição for verdadeira, ou seja, ela irá parar assim que $i
for igual a 10, pois a condição diz que quer que $i
seja menor que 10.
Eu fiz um contador por ser a melhor forma de explicar, mas diferente do for
você não precisa necessariamente declarar um, poderia ser qualquer condição ali no while
, que ela seria repetida até a mesma ser falsa.