Heim > Artikel > Backend-Entwicklung > Grundlegende PHP-Prozesssteuerungsanweisungen werden fortgesetzt und unterbrechen die Verwendung
continue
continue in der Loop-Struktur wird verwendet, um den verbleibenden Code in dieser Schleife zu überspringen und mit der Ausführung der nächsten Schleife zu beginnen.
Hinweis: Beachten Sie, dass im PHP-Tutorial die switch-Anweisung für Fortsetzungszwecke als Schleifenstruktur betrachtet wird.
continue akzeptiert einen optionalen numerischen Parameter, um zu bestimmen, wie viele Schleifen bis zum Ende der Schleife übersprungen werden sollen.
<?php while (list($key,$value) = each($arr)) { if ($key == "zhoz") { // 如果查询到对象的值等于zhoz,这条记录就不会显示出来了。 continue; } do_something ($value); }
Beispiel 2
<?php foreach ($list as $temp) { if ($temp->value == "zhoz") { continue; // 如果查询到对象的值等于zhoz,这条记录就不会显示出来了。 } do_list; // 这里显示数组中的记录 }
break
break beendet die Ausführung der aktuellen for-, foreach-, while-, do..while- oder switch-Struktur.
break kann einen optionalen numerischen Parameter akzeptieren, um zu bestimmen, aus wie vielen Schleifen ausgebrochen werden soll.
<?php $arr = array ('one', 'two', 'three', 'four', 'stop', 'five'); while (list (, $val) = each ($arr)) { if ($val == 'stop') { break; /* you could also write 'break 1;' here. */ } echo "$val<br>n"; } /* using the optional argument. */ $i = 0; while (++$i) { switch ($i) { case 5: echo "at 5<br>n"; break 1; /* exit only the switch. */ case 10: echo "at 10; quitting<br>n"; break 2; /* exit the switch and the while. */ default: break; } } ?>
Beispiel 2
<?php $i = 0; while ($i < 7) { if ($arr[$i] == "stop") { break; } $i++; } ?>
Das obige ist der detaillierte Inhalt vonGrundlegende PHP-Prozesssteuerungsanweisungen werden fortgesetzt und unterbrechen die Verwendung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!