if (if..elseif..else 확장 예제 포함) 조건문, 주어진 조건에 따라 해당 명령문을 실행하는 것이 기본 명령문입니다.
<?php //应用if..elseif..else语句实现企业客服管理系统的用户登录功能 $username='yiciyun'; $password='123456'; if (!empty($_POST['user'])&&!empty($_POST['pwd'])){ //判断用户名和密码是否为空 $user=$_POST['user']; $pwd=$_POST['pwd']; if ($user!=$username){ //判断用户名是否相等 echo '用户名错误'; } elseif ($pwd!=$password){ //判断密码是否相等 echo '密码错误'; } else { //如果都相等,输出登录成功 echo '登录成功'; } } else{ echo '用户名或密码不能为空'; } ?>
while 루프 문, 만족된 조건에 따라 지정된 명령문이 될 때까지 반복합니다. 조건
do..while 루프문은 기본적으로 while 루프문과 동일합니다. 차이점은 do..while문은 먼저 지정된 명령문을 한 번 실행한 후
for 루프문을 판단한다는 점입니다. 더 이상 주어진 조건에 따라 루프 조건이 충족될 때까지 더 복잡한 루프 메커니즘이 제공됩니다
<?php //九九乘法表 for($i=1;$i<10;$i++){ for ($j=1;$j<=$i;$j++){ echo "$i*$j=".$i*$j; echo "\t"; } echo "<br>"; } ?>
foreach 루프 문, 배열 처리에 능숙하고 배열이 끝날 때까지 각 단위의 키와 값을 추출합니다.
<?php //应用foreach语句循环输出数组内的键和值 $book=array("7人"=>"ASP 部门","5人"=>"VB 部门","6人"=>"PHP 部门","8人"=>"Java 部门"); foreach($book as $value){ echo "$value<br/>"; } foreach($book as $key=>$value){ echo "$key=>$value<br/>"; } ?>
switch 조건문, 한 줄씩 스위치 문 실행. 처음에는 코드가 실행되지 않습니다. Case 문의 값이 스위치 expression의 값과 일치하는 경우에만 PHP는 스위치 섹션이 끝날 때까지 문을 실행하기 시작합니다. 또는 첫 번째 break 문이 발생합니다. Case의 문 세그먼트 끝에 break를 쓰지 않으면 PHP는 다음 Case에서 문 세그먼트를 계속 실행합니다.
<?php //应用switch语句分别对用户名和密码进行判断 $username = 'mr'; $password = 'mrsoft'; switch($_POST['user']){ case $username : $u = true; break; case '': echo "用户名不能为空 <br />"; break; default : echo "用户名错误 <br />"; break; } switch($_POST['pwd']){ case $password : $p = true; break; case '' : echo "密码不能为空 <br />"; break; default : echo "密码错误 <br />"; break; } if(isset($u,$p)){ echo "登录成功"; } ?>
<?php //应用switch语句判断今天是星期几 $week=date("w"); switch ($week){ case 0:echo "星期日<br/>";break; case 1:echo "星期一<br/>";break; case 2:echo "星期二<br/>";break; case 3:echo "星期三<br/>";break; case 4:echo "星期四<br/>";break; case 5:echo "星期五<br/>";break; case 6:echo "星期六<br/>";break; } ?>
위 내용은 PHP 흐름 제어문의 사용 예에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!