Конструкção while
A construção while cria um loop que é executado
enquanto a condição for avaliada como true. A condição é verificada antes de cada iteração.
Se a condição for falsa desde o início, o loop não será executado nenhuma vez.
Sintaxe
while (condition) {
// code to be executed
}
Exemplo
Vamos exibir os números de 1 a 5:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Resultado da execução do código:
12345
Exemplo
Processamento de elementos de um array:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Resultado da execução do código:
246810
Exemplo
Loop infinito:
<?php
while (true) {
// infinite loop
}
?>
Este código será executado infinitamente até ser interrompido forçadamente.