批改状态:合格
老师批语:
//流程控制:分支$age = 17;//单分支if ($age >= 18) {echo '可以上网<br>';}//双分支if ($age >= 18) {echo '可以上网<br>';} else {//默认分支echo '不可以上网<br>';}//双分支语法糖:三元运算符echo $age >= 18 ? '可以上网<br>' : '不可以上网<br>' ;//多分支$age = 5;if ($age >= 18 & $age < 45) {echo '可以上网<br>';}elseif ($age >= 45 & $age < 55) {echo '每天可上网4小时<br>';}elseif ($age >= 55 & $age < 65) {echo '每天可上网2小时<br>';}elseif ($age >= 65 || $age <=6) {echo '不建议上网<br>';} else {//默认分支echo '不可以上网<br>';}//多分支语法糖(switch)switch (true) {case $age >= 18 & $age < 45 :echo '可以上网<br>';break;case $age >= 45 & $age < 55 :echo '每天可上网4小时<br>';break;case $age >= 55 & $age < 65 :echo '每天可上网2小时<br>';break;case $age >= 65 || $age <=6 :echo '不建议上网<br>';default :echo '不可以上网<br>';}
//流程控制:循环(循环的本质还是分支)$tokens = ['金牌','银牌','铜牌'];$i = 0;echo '数组长度:' ,count($tokens),'<br>';$list = '<ul style="border:1px solid">';if ($i < count($tokens)){$list .= "<li>{$tokens[$i]}</li>";}$i++;if ($i < count($tokens)){$list .= "<li>{$tokens[$i]}</li>";}$i++;if ($i < count($tokens)){$list .= "<li>{$tokens[$i]}</li>";}$list .= '</ul>';echo $list;/*** 循环三要素* 1.$i = 0;初始化* 2.$i < count($tokens)循环条件* 3.$i++;更新循环条件*/$list = '<ul style="border:1px solid red">';// 1.$i = 0;初始化$i = 0;//入口判断// 2.$i < count($tokens)循环条件// while ($i < count($tokens)){// $list .= "<li>{$tokens[$i]}</li>";// 3.$i++;更新循环条件// $i++;// }//出口判断(必须执行一遍)do {$list .= "<li>{$tokens[$i]}</li>";$i++;}while ($i < count($tokens));$list .= '</ul>';echo $list;//for循环(while循环的语法糖)$list = '<ul style="border:1px solid blue">';for ($i = 0;$i < count($tokens);$i++){//break(>1跳出循环)// if ($i > 1){// break;// }//continue(===1跳过循环,进入下一次)if ($i===1){continue;}$list .= "<li>{$tokens[$i]}</li>";}$list .= '</ul>';echo $list;
<?phpnamespace _0809;$stus = [['id' => 1, 'name' => '孙颖莎', 'score' => 5770],['id' => 2, 'name' => '陈梦', 'score' => 5580],['id' => 3, 'name' => '王曼昱', 'score' => 4710],['id' => 4, 'name' => '王艺迪', 'score' => 4220],]?><!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>国际乒联女单排名</title><style>table {border-collapse: collapse;width: 360px;text-align: center;}table th,table td {border: 1px solid #000;padding: 5px;}table caption {font-size: 1.3em;}table thead {background-color: lightcyan;}.active {color: red;}</style></head><body><table><caption>国际乒联女单排名</caption><thead><tr><th>名次</th><th>姓名</th><th>得分</th></tr></thead><tbody><?phpforeach ($stus as $stu) : ?><tr><td><?=$stu['id']?></td><td><?=$stu['name']?></td><td><?=$stu['score']?></td></tr><?php endforeach ?>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号