批改状态:合格
老师批语:整体写的很好,效果图展示的很好,不过总结做的不是很好!
条件语句用于根据不同条件执行不同动作。
if 语句 - 如果指定条件为真,则执行代码
< ?php// 单分支$age = 18;if ($age>= 18) {echo "你是成年人";}?>


if…else 语句 - 如果条件为 true,则执行代码;如果条件为 false,则执行另一端代码
< ?php// 双分支$age = 15;// 如果条件成立执行以下代码if ($age >= 18) {echo "我是成年人";// 否则执行以下代码} else {echo "我是未成年人";}?>


< ?php// 多分支$age = 20;if ($age > 0 && $age < 7 ){echo '你属于童年';} elseif ($age < 18) {echo '你属于少年';} elseif ($age < 41) {echo '你属于青年';} elseif ($age < 65) {echo '你属于中年';} else {echo '你属于老年';}?>


switch 语句 - 选择多个代码块之一来执行
< ?php$age = 50;switch (true){case ($age > 0 && $age < 7 ):echo '你属于童年';break;case ($age < 18) :echo '你属于少年';break;case ($age < 41) :echo '你属于青年';break;case ($age < 65) :echo '你属于中年';break;default:echo '你属于老年';}?>

循环执行代码块指定的次数,或者当指定的条件为真时循环执行代码块。
while -只要指定的条件为真,while 循环就会执行代码块。
< ?php$fruits = ['apple','pear','orange','banana'];while ($fruit = current($fruits)){echo $fruit,'<br>';next($fruits);}?>


do…while -先执行一次代码块,然后只要指定条件为真则重复循环
< ?php$fruits = ['apple','pear','orange','banana'];do {echo $fruit, '<br>';next($fruits);} while ($fruit = current($fruits));?>

注意:do…while无模板语法
for - 循环代码块指定次数
< ?php$fruits = ['apple','pear','orange','banana'];for ($i = 0; $i < count($fruits); $i++) {echo $fruits[$i],'<br>';}?>


总结:
if (条件){条件成立时要执行的代码;}
if (条件){条件成立时要执行的代码;}
if (条件){if 条件成立时执行的代码;}elseif (条件){elseif 条件成立时执行的代码;}else{条件不成立时执行的代码;}
switch (表达式) {case 条件1;条件成立执行分支语句1;break;case 条件2;条件成立执行分支语句2;break;default:其他条件都不成立执行此处代码;}
while (条件){要执行的代码;}
do{要执行的代码;}while (条件);
for (初始值; 条件; 增量){要执行的代码;}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号