PHP Interromper e Continuar
Este artigo ajudará você a entender o break and continue do PHP e como eles podem ser implementados para melhorar o desempenho e otimizar o código.
As instruções break e continue do PHP ajudam a controlar o fluxo do programa. Quando você usa a instrução break , pode sair de um loop instantaneamente, enquanto a instrução continue pula certas iterações.
Você pode usar essas instruções para sair rapidamente de loops ou pular certas iterações, dependendo de condições específicas.
Declaração de quebra do PHP
Usando a instrução break do PHP , você pode sair de uma instrução loop/switch imediatamente.
É útil usar uma instrução break quando for necessário interromper a execução de um loop ou instrução switch antes que todas as suas iterações sejam concluídas.
Sempre que a instrução break é encontrada dentro de um loop, ela imediatamente sai do loop e continua a execução fora do loop. Da mesma forma, quando a instrução break do PHP é encontrada dentro de uma instrução switch, ela sai da instrução switch e segue para a próxima instrução fora da instrução switch.
No exemplo abaixo, Se a for igual a 3, o loop termina:
Example:
Example:
Declaração Continuar do PHP
Example:
Example:
Interromper e continuar com loop while
Também podemos usar as instruções break e continue em um loop while.
Nos exemplos a seguir, veremos que o uso da instrução break e continue no loop while é o mesmo usado na instrução for loop/switch.
O exemplo a seguir encerra o loop while se $a for igual a 3:
Example:
Example:
Example:
Example:
Exemplo de Explicação
O exemplo acima cria um array de flores chamado $flower e usa um loop while para percorrer o array.
A variável $a é inicializada em 0 e incrementada em 1 durante cada iteração do loop.
Dentro do loop, uma instrução if é usada para verificar se a flor atual é uma “ tulipa ”. Se for, a instrução “ continue ” é executada, o que pula a iteração atual do loop e segue para a próxima iteração.
Isso significa que a flor “ tulipa ” não será impressa.
Se a flor atual não for uma “tulipa”, o código segue para a próxima linha que usa a instrução “ echo ” para imprimir o nome da flor atual em uma nova linha, com uma tag HTML <br>. A saída desse código seria uma lista de todas as flores no array $flower, exceto a flor “tulipa”.
Agora você sabe como quebrar loops usando as instruções break e continue do PHP .