1. 순차 제어:
기본적으로 왼쪽에서 오른쪽, 위에서 아래로 간단한 시퀀스가 실행됩니다. 통제되지 않은 프로세스.
2. 분기 제어:
단일 분기, 이중 분기, 다중 분기;
단일 분기 구문:
$age=17; if ($age<18) { echo "未满十八岁未成年"; }
이중 분기 구문:
$age=24; if ($age<18) { echo "未满十八岁未成年"; } else { echo "您已满十八岁符合标准"; }
다중 분기 구문: (elseif는 else를 여러 개 가질 수도 있고 없을 수도 있습니다. switch 문 다중 분기 판단에도 사용할 수 있습니다.)
if ($age<18) { echo "未满十八岁未成年不符合标准"; } elseif ($age>60) { echo "超过六十岁不符合标准"; } else { echo "花好年华!"; }
스위치는 다중 분기 문에서도 일반적으로 사용됩니다. 참고:
각 경우마다 중단 인터럽트 스위치가 있어야 합니다. 기본값은 선택 사항이며 필요에 따라 다릅니다. 기본 배치 위치는 실행 결과에 영향을 미치지 않습니다. 첫 번째는 사례 순서대로 실행되고 일치하는 항목이 없으면 기본 콘텐츠를 실행한다는 것입니다. 스위치에 조건 식을 쓰고, 대소문자 뒤에 상수를 입력합니다(소수점도 가능).
$day="1"; switch ($day) { case '1': echo "今天星期一"; break; case '2': echo "今天星期二"; break; case '3': echo "今天星期三"; break; default: echo "地球还在转但是不知星期几"; break; }
if 및 스위치 사용 시나리오 분석:
if는 특정 범위에 대한 판단이고, 스위치는 지점에 대한 판단인 반면(예: 탱크의 방향 및 성별 판단), 스위치를 사용해야 하며, 분기가 여러 영역(범위)을 판단하는 경우 if 사용을 고려하십시오. 스위치가 더 효율적입니다.
Three, LoopControl:
for loop, while, do while
//for循环 for ($i=0; $i < 18; $i++) { echo "<br/>GoodGoodStudy"; }
//while $i=0;//循环控制变量 while ($i<10) { echo "<br/>你好长沙"; $i++;//这里对循环控制变量自增 }
//do while $i=0;//循环控制变量 do { echo "<br/>你好长沙"; $i++; } while($i<10);
피라미드의 절반 인쇄하기 연습:
//金字塔的一半 for ($i=0; $i < 5; $i++) {//外层循环控制层数 for ($j=0; $j <= $i; $j++) { //内层循环控制每层个数 echo "*"; } echo "<br/>"; }
피라미드 연습하기:
rrre 에
중공 피라미드 인쇄 연습:
//金字塔 for ($i=0; $i <= 5; $i++) { for ($k=0; $k < 5-$i; $k++) {//打*前打空格 echo " "; } for ($j=0; $j<($i-1)*2+1; $j++) {//每行多少*的规律:($i-1)*2-1 echo "*"; } echo "<br/>"; }
계산기 연습:
계산기 인터페이스:
//空心金字塔 $n=5; for ($i=1; $i <= $n; $i++) { for ($k=1; $k <= $n-$i; $k++) {//打*前打空格 echo " "; } for ($j=1; $j<=($i-1)*2+1; $j++) {//每行多少*的规律:($i-1)*2-1 if ($i==1 || $i==$n) { echo "*"; } else { if ($j==1 || $j==($i-1)*2+1) { echo "*"; } else { echo " "; } } } echo "<br/>"; }
계산 결과:
<!DOCTYPE html> <html> <head> <title>我的计算器</title> <meta http-equiv="content-type" content="text/html;charset=utf-8"/> </head> <body> <form action="CalResult.php" method="post"> <table width="300px" border="0"> <tr> <td>第一个数</td> <td><input type="text" name="number1"></td> </tr> <tr> <td>第二个数</td> <td><input type="text" name="number2"></td> </tr> <tr> <td>运算符</td> <td> <select name="oper"> <option value="+">+</option> <option value="-">-</option> <option value="*">*</option> <option value="/">/ </option> </select> </td> </tr> <tr> <td colspan="2"><input type="submit" value="计算结果"></td> </tr> </table> </form> </body> </html>
위 내용은 고전적인 예제를 통해 PHP의 세 가지 주요 프로세스 제어를 알아보세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!