PHP Enquanto instrução é o loop mais simples em PHP. Funciona exatamente como em C. PHP Enquanto A instrução executa recursivamente as instruções no escopo, desde que a expressão seja verdadeira.

PHP enquanto A sintaxe da instrução é a seguinte:

while (condition) {
	statement;
}

PHP Enquanto A instrução primeiro consulta a condição. Se a condição retornar verdadeira, as instruções serão executadas. Depois os códigos voltam ao início e a expressão é reavaliada. Se ainda for verdade, os códigos serão executados novamente. Este loop continua até que a condição retorne falsa. Se a condição retornar falso, o loop será encerrado e os códigos a seguir não serão executados.

PHP Enquanto Se houver uma única linha de código na instrução, não é necessário usar parênteses. No entanto, se houver mais de uma linha de código, deverão ser usados ​​parênteses.

while (condition)
statement;

PHP Enquanto

abaixo PHP enquanto No exemplo, imprimimos os números de 1 a 5. Neste exemplo, definimos uma variável chamada $i e atribuímos a ela o dado 1. PHP Enquanto Criamos o loop e especificamos a condição se $i for menor que 5. Dentro do escopo do loop, imprimimos os números como "Number: $i" com echo e configuramos para dar um espaço toda vez que o loop retornasse com " ". Então, com $i++, garantimos que os dados da variável $i aumentassem em 1 cada vez que o loop retornasse.

Dica: Se não garantirmos que os dados (número) aumentem ou diminuam - em suma, o número muda - toda vez que os loops giram, enfrentaremos uma situação de loop infinito. Como a condição no loop sempre retornará verdadeira, ele continuará a ser executado até que o navegador trave devido ao uso excessivo de recursos ou o servidor interrompa o script no limite máximo de tempo de execução (consulte: limite máximo de tempo de execução do php).

$i = 1;
while ($i < 5) {
  echo "Sayı: {$i} 
";
  $i++;
}
/* 
* Çıktı: 
Sayı: 1
Sayı: 2
Sayı: 3
Sayı: 4
*/

abaixo PHP Enquanto No exemplo, imprimimos os números de 60 a 120 (incluindo 120) pulando 10. Neste exemplo, definimos uma variável chamada $x e fornecemos os dados 60. PHP Enquanto Criamos o loop e especificamos a condição se $x for menor ou igual a 120. Dentro do escopo do loop, imprimimos os números como "Number: $x" com echo e configuramos para fornecer um espaço toda vez que o loop retornasse com " ". Então, com $x+=10, garantimos que os dados da variável $x aumentassem em 10 cada vez que o loop retornasse.

$x = 60;
while ($x <= 120) {
    echo "Sayı: {$x} 
";
    $x += 10;
}
/*
* Çıktı:
Sayı: 60
Sayı: 70
Sayı: 80
Sayı: 90
Sayı: 100
Sayı: 110
Sayı: 120
*/

PHP enquanto sintaxe alternativa

Existe a possibilidade de sintaxe alternativa (dois pontos) em instruções de controle PHP. PHP Enquanto A sintaxe alternativa para a instrução é a seguinte. A única diferença da sintaxe padrão com chaves é que adicionamos dois pontos após a instrução em vez de abrir as chaves e em vez de fechar as chaves quando os códigos terminam, endwhile; Adicionamos a declaração.

while (condition):
	statement;
endwhile;

PHP Enquanto Podemos exemplificar a sintaxe alternativa da seguinte forma.

abaixo PHP Enquanto No exemplo, imprimimos os números de 25 a 50 pulando 5. Neste exemplo, definimos uma variável chamada $x e fornecemos os dados 25, e definimos uma variável chamada $y e fornecemos os dados 50. PHP enquanto Criamos o loop e especificamos a condição se $x for menor que $y. Dentro do escopo do loop, imprimimos os números como "Number: $x" com echo e configuramos para fornecer um espaço toda vez que o loop retornasse com " ". Então, com $x+=5, garantimos que os dados da variável $x aumentassem em 5 cada vez que o loop retornasse.

$x = 25;
$y = 50;
while ($x < $y):
    echo "Sayı: {$x} 
";
    $x += 5;
endwhile;
/* 
 * Çıktı: 
Sayı: 25
Sayı: 30
Sayı: 35
Sayı: 40
Sayı: 45
*/