이 글은 PHP의 프로세스 제어문에 대한 간략한 소개를 제공합니다(예제 포함). 필요한 친구들이 참고할 수 있기를 바랍니다.
if 문
1. 단일 분기 if 문
2. 이중 분기 if-else 문
3. 다중 분기 if-elseif-else 문
$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 문
스위치의 매개변수 유형은 정수 또는 문자열만 될 수 있습니다.
스위치의 각 케이스 코드 블록에 {}를 추가할 필요는 없습니다.
각 케이스 뒤에는 중단이 있어야 합니다. 그렇지 않으면 다음 분기 문은 계속 실행됩니다
기본 절은 필요하지 않으며 생략 가능합니다
$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 루프
2, do-while 루프
3, for 루프
4, foreach 루프
//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
문은 루프 실행을 중단하는 데 사용됩니다.
다중 레벨 루프에서는 break 뒤에 숫자를 추가하여 다중 레벨을 종료할 수 있습니다. loop
2. 계속
이 루프에서 벗어나 다음 루프를 계속하세요.
3. 종료
현재 스크립트를 종료하면 후속 문이 더 이상 실행되지 않습니다.
//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 '这里的输出也不会执行,脚本被停止';
관련 권장 사항:
의 흐름 제어문과 루프 제어문에 대한 자세한 설명위 내용은 PHP의 프로세스 제어문에 대한 간략한 소개(예제 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!