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 文は最初に指定された文を 1 回実行してから判定
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 条件付きステートメント、switch ステートメントを 1 行ずつ実行します。case ステートメントの値が switch expression の値と一致する場合にのみ、PHP は switch セクションが終了するまでステートメントの実行を開始します。または、最初の Break ステートメントが見つかった場合、case ステートメント セグメントの最後に Break を記述しない場合、PHP は次の case でステートメント セグメントの実行を続行します。
以上がPHPフロー制御文の使用例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。