This article brings you a brief introduction to the process control statements in PHP (with examples). It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.
if statement
1. Single-branch if statement
2. Double-branch if-else statement
3. Multi-branch if-elseif-else statement
$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 statement
The parameter type in switch can only be an integer or a string
No need to add {} to each case code block of switch
There should be a break after each case, otherwise the execution of the next branch statement will continue
The default clause is not necessary and can be omitted
$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; }
1.while loop
2. do-while loop
3. for loop
4. foreach loop
//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
1. break
statement is used for interruption Loop execution
In multi-level loops, you can add a number after break to terminate the multi-level loop
2.continue
Just jump out of this loop and continue the following loop
3. exit
ˆ ˆ Exit the current script, and subsequent statements will no longer be executed
//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 '这里的输出也不会执行,脚本被停止';
Related recommendations:
Detailed explanation of flow control statements and loop control statements in php
The above is the detailed content of A brief introduction to process control statements in PHP (with examples). For more information, please follow other related articles on the PHP Chinese website!