一、练习流程控制
1、三元运算符?:
2 、if / if else / if esleif else
实例
<?php $fenshu = 60; echo $fenshu . '分'; echo '<br>'; if ($fenshu == 120) { echo '满分'; } elseif ($fenshu >= 100) { echo '成绩较好'; } elseif ($fenshu > 72) { echo '成绩一般'; } elseif ($fenshu = 72) { echo '刚及格'; } else { echo '不及格'; }
运行实例 »
点击 "运行实例" 按钮查看在线实例
3、switch case default
实例
<?php $fenshu = 70; echo $fenshu . '分'; echo '<br>'; switch ($fenshu) { case $fenshu == 120: echo "满分"; break; case $fenshu >= 100: echo "成绩较好"; break; case $fenshu >= 72: echo "成绩一般"; break; default: echo "不及格"; break; }
运行实例 »
点击 "运行实例" 按钮查看在线实例
二、练习计数循环
1、while
实例
<?php $fenshu = 70; while ($fenshu <= 80) { echo $fenshu . '分'; echo "<hr>"; $fenshu++; }
运行实例 »
点击 "运行实例" 按钮查看在线实例
2、 do while
实例
<?php $fenshu = 70; do { echo $fenshu . '分。'; echo "<hr>"; $fenshu++; } while ($fenshu <= 80);
运行实例 »
点击 "运行实例" 按钮查看在线实例
3、for
实例
<?php for ($fenshu = 70; $fenshu <= 80; $fenshu++) { echo $fenshu . '分'; echo "<hr>"; }
运行实例 »
点击 "运行实例" 按钮查看在线实例
实例
<?php for ($fenshu = 70; $fenshu <= 80; $fenshu++) { if ($fenshu == 72) { echo '72分为及格分割线。'; echo '<hr>'; continue; } echo $fenshu . '分'; echo "<hr>"; }
运行实例 »
点击 "运行实例" 按钮查看在线实例
三、GET传值
<?php echo '第' . $_GET['ci'] . '次月考成绩:'; echo "<hr>"; echo '语文:' . $_GET['yuwen'] . '分'; echo '<br>'; echo '数学:' . $_GET['shuxue'] . '分'; echo '<br>'; echo '英语:' . $_GET['en'] . '分';