Você está aqui: PHP ::: Fundamentos da Linguagem ::: Estruturas de Controle |
Usando a instrução break para interromper a execução de um laço em PHPQuantidade de visualizações: 12674 vezes |
|
Laços for, while, do...while e switch podem ter suas iterações interrompidas com o uso da instrução break. Quando isso acontece, o fluxo de execução salta para a primeira instrução após o laço. Veja um exemplo:
<?
for($i = 0; $i <= 10; $i++){
echo $i . "<br>";
if($i == 6)
break; // saí do laço
}
?>
Opcionamente, a instrução break aceita um valor inteiro especificando a quantidade de níveis de laços que deverão ser interrompidos. Isso é útil quando temos laços aninhados. Veja um exemplo:
<?
for($i = 0; $i <= 10; $i++){
for($x = 0; $x <= 10; $x++){
echo $i . " - " . $x . "<br>";
if(($i == 3) && ($x == 4))
break 2; // pára os dois laços
}
}
?>
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de PHP |
Veja mais Dicas e truques de PHP |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |







