Fazer loop while em PHP
Este artigo discute o uso do loop do while do PHP com exemplos, como ele difere de outros tipos de loop e como é usado.
Semelhante ao loop while , um loop do-while executa o código pelo menos uma vez, independentemente de a condição ser true ou false .
É útil quando você precisa executar pelo menos uma vez um determinado bloco de código, como ao validar a entrada do usuário ou inicializar um contador de loop.
Php Do While Loop
O loop do while do PHP executará o bloco de código uma vez. O loop será verificado e continuará a ser repetido enquanto a condição especificada for verdadeira .
Sintaxe
do { The code that needs to be executed; } while (condition is true);
Conforme mostrado no exemplo abaixo, a variável $a é definida como 1 no início ( $a = 1 ).
Depois que o loop do while for executado, o programa gravará alguma saída e, em seguida, incrementará o valor da variável $a em um. Depois disso, a condição é verificada para ver se $a é menor ou igual a 10 e, se for, o loop continuará a ser executado enquanto $a for menor ou igual a 10:
Example:
O exemplo abaixo faz um loop de “ A ” para “ H ” usando um loop do while:
Example:
Por favor, veja o exemplo abaixo para uma melhor compreensão.
Como você pode ver no exemplo abaixo, a variável $a é definida como 11, então o loop é executado e, em seguida, ele verifica a condição:
Example:
Example:
Exemplo de Explicação:
- O código demonstra o uso do loop do while do PHP para exibir uma sequência de caracteres.
- O código define uma variável $a e atribui a ela o valor “ M “.
- O código então entra em um loop do-while. O loop sempre será executado pelo menos uma vez, mesmo que a condição na instrução while não seja verdadeira .
- Dentro do loop, a instrução echo é usada para exibir o valor atual de $a.
- O valor de $a é então incrementado usando a instrução $a++ . Isso significa que o próximo caractere no conjunto de caracteres ASCII será exibido na próxima iteração do loop.
- O loop continua a executar até que o valor de $a seja maior que “H”.
- Como os caracteres no conjunto de caracteres ASCII são ordenados alfabeticamente, o loop exibirá os caracteres “M”, “N”, “O”, “P”, “Q”, “R”, “S” e “T” , que são todos os caracteres entre “M” e “H” inclusive.
- Assim que o valor de $a for maior que “H”, o loop termina e a execução do programa continua.
Portanto, o exemplo demonstra como usar o loop do while do PHP para exibir uma sequência de caracteres e como incrementar um caractere usando a instrução $a++ .
Conclusão
O loop do while do PHP é uma construção de programação poderosa que permite aos desenvolvedores executar um bloco de código repetidamente com base em uma condição especificada. É uma escolha ideal quando você deseja garantir que um bloco de código seja executado pelo menos uma vez, independentemente de a condição ser verdadeira ou falsa.
Com a ajuda do loop do while do PHP , os desenvolvedores podem criar estruturas lógicas complexas, iterar por meio de arrays e executar outras tarefas repetitivas de maneira eficiente e eficaz.
Ao entender como usar o loop do-while, os desenvolvedores podem criar um código robusto e eficiente que atenda às suas necessidades e forneça resultados excelentes.