Skip to content

PHP Dicas Rápidas: break

by Vinícius Krolow on maio 3rd, 2009

Em muitos laços no PHP, precisamos dar uma parar o laço quando uma determinada ação ocorre.

Isso é muito usado em diversas linguagens, assim como no PHP.

1
2
3
4
5
6
7
$i = 0;
while (true) {
  if ($i == 3) {
    break;
  }
  echo $i;
}

Algo legal, que temos no PHP é determinar quantos laços devemos parar se determinada ação deve ocorrer:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<h2>Exemplo 1:</h2>
< ?php
for ($i = 0; $i < 10; $i++) {
    for ($j = 0; $j < 3; $j++) {
        echo 'for 2: ', $j, "<br />";
    }
    echo 'for 1: ', $i, "<br />";
}
?>
<h2>Exemplo 2:</h2>
< ?php
for ($i = 0; $i < 10; $i++) {
    for ($j = 0; $j < 3; $j++) {
        echo 'for 2: ', $j, "<br />";
	if ($j == 2) {
            break 2; //Para os 2 laços
        }
    }
    echo 'for 1: ', $i, "<br />";
}
?>

Algo simples porém pode ajudar bastante quando trabalhamos com laços, fica a dica.

From → php, programação

No comments yet

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS