Dieser Artikel bietet Ihnen eine kurze Einführung in die Prozesssteuerungsanweisungen in PHP (mit Beispielen). Ich hoffe, dass er für Freunde hilfreich ist.
if-Anweisung
1. If-Anweisung mit einem Zweig
2 3. Mehrzweigige if-elseif-else-Anweisung
$bool1 = true; //if语句 if ($bool1) { echo '为真'; } //结果输出了 为真 //if-else语句 if ($bool1) { echo '为真'; }else { echo '为假'; } //结果输出了 为真 //if-elseif-else多分支语句 $var1 = 86; if ($var1<100) { echo '小于100'; }elseif($var1>0){ echo '大于0'; }else{ echo '不在0-100的范围内'; } //结果输出了 小于100
switch-Anweisung
$grade = mt_rand(0,100); switch($grade){ case $grade>90: echo "$grade is A"; break; case $grade>80: echo "$grade is B"; break; case $grade>70: echo "$grade is C"; break; case $grade>60: echo "$grade is D"; break; default: echo "$grade is E"; break; }
3. for-Schleife
//while循环 $a=1; while ( $a<= 10) { echo $a++; } //结果为 12345678910 //do-while循环,会执行一次循环体,在判断条件 $b=10; do{ echo $b--; }while($b>5); //结果为 109876 //for循环 for ($i=0; $i <=10 ; $i++) { echo $i; } //结果为 12345678910 //foreach循环 $array = array(1,3,5,7,9); foreach($array as $key=>$value){ echo $key.'=>'.$value.' '; } //结果为 0=>1 1=>3 2=>5 3=>7 4=>9
2. Weiter
Springen Sie einfach heraus dieser Schleife und fahren Sie mit der folgenden Schleife fort
3. Beenden
Beenden Sie das aktuelle Skript und nachfolgende Anweisungen werden nicht mehr ausgeführt
//break for ($i=0; $i <=10 ; $i++) { if($i==5) break;//$i等于5时,跳出整个循环 echo $i; } //结果为 01234 //continue for ($i=0; $i <=10 ; $i++) { if($i==5) continue;//$i等于5时,跳出本次循环 echo $i; } //结果为 01234678910 没有5 //continue for ($i=0; $i <=10 ; $i++) { if($i==5) exit; //$i等于5时,跳出本次循环 echo $i; } //结果为 01234 echo '这里的输出也不会执行,脚本被停止';
Verwandte Empfehlungen:
php-Flusskontrollanweisung
Detaillierte Erläuterung der Flusskontrollanweisungen und Schleifenkontrollanweisungen in PHP
Das obige ist der detaillierte Inhalt vonEine kurze Einführung in Prozesskontrollanweisungen in PHP (mit Beispielen). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!