// 流程与控制 ; 分支//单分支$age=15;if($age>=18){echo"{$age} 岁 , 好好学习,考个好学校";}// 双分支$age=20;if($age>=15){echo"{$age} 岁 , 出学校门了吗";}else{echo"{$age} 岁 , 好好学习,考个好学校";};echo '<hr>';// 多分支$age=55;if($age>=20 && $age<35 ){echo"{$age} 岁 , 好好奋斗";}else if($age>=35 && $age<45){echo"{$age} 岁 , 应该结婚了吧";}else if($age>45){echo"{$age} 岁 , 应该退休了吧";}else{echo"{$age} 岁 , 好好学习,考个好学校";}echo '<hr>';// switch 多分支语法糖$age=18;switch (true){case $age>=20 && $age<35 :echo"{$age} 岁 , 好好奋斗";break;case $age>=35 && $age<45 :echo"{$age} 岁 , 应该结婚了吧";break;case $age>45:echo"{$age} 岁 , 应该退休了吧";break;default:echo"{$age} 岁 , 好好学习,考个好学校";}
<?php// 流程与控制 循环$arrs=['red','blue','green'];echo $arrs[0].'<br>';//循环//1. 初始化循环变量$i=0;//循环条件 计算长度 conut (计算长度)echo count($arrs).'<br>';if($i < count($arrs) ) {echo $arrs[$i].'<br>';}//更新循环条件$i = $i+ 1;if($i < count($arrs) ) {echo $arrs[$i].'<br>';}$i = $i+ 1;if($i < count($arrs) ) {echo $arrs[$i].'<br>';}//循环三要素/*** 1. 初始化循环变量* 2. //循环条件 计算长度 conut (计算长度)* 3.更新循环条件*/// while() 来简化以上的操作$i=0;while($i < count($arrs)){echo $arrs[$i].'<br>';//更新条件$i = $i+ 1;}$list = '<ul style="background:lightcyan; border: 1px solid">';$i=0;while($i < count($arrs)){$list .= "<li>{$arrs[$i]}</li>";// echo $arrs[$i].'<br>';//更新条件$i = $i+ 1;}$list .= '</ul>';echo $list;// .= 字符串拼接$a='holoow ';$b = $a.'world';echo $b;echo "<hr>";// 用. = 简化后$a='holoow ';$a.='world';echo $a;echo "<hr>";//for 循环for($i=0; $i < count($arrs); $i++){echo $arrs[$i].'<br>';}// for循环写ul列表拍// break; 跳出循环// continue 本次不执行$list = '<ul style="background:lightcyan; border: 1px solid">';for($i=0; $i < count($arrs); $i++){//只显示第二和第三// if($i=== 0) continue;if($i>1) break;$list.= "<li>{$arrs[$i]}</li>";}$list .= '</ul>';echo $list;
<?php$stus = [['id' => 1, 'name' => '刘备', 'course' => 'js', 'score' => 83],['id' => 2, 'name' => '关羽', 'course' => 'php', 'score' => 75],['id' => 3, 'name' => '张飞', 'course' => 'js', 'score' => 52],['id' => 4, 'name' => '孙权', 'course' => 'php', 'score' => 88],['id' => 5, 'name' => '周瑜', 'course' => 'js', 'score' => 65],['id' => 6, 'name' => '孔明', 'course' => 'php', 'score' => 53],['id' => 7, 'name' => '赵云', 'course' => 'js', 'score' => 63],['id' => 8, 'name' => '马超', 'course' => 'js', 'score' => 77],['id' => 9, 'name' => '姜维', 'course' => 'php', 'score' => 93],['id' => 10, 'name' => '黄忠', 'course' => 'js', 'score' => 81],]?><!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>php与html混编</title></head><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><body><table><caption>学生成绩表</caption><thead><tr><th>ID</th><th>姓名</th><th>课程</th><th>成绩</th></tr></theader><tbody><?phpforeach ($stus as $vule){// echo '<tr>';// echo '<td>' . $vule['id'] . '</td>';// echo '<td>' . $vule['name'] . '</td>';// echo '<td>' . $vule['course'] . '</td>';// echo '<td>' . $vule['score'] . '</td>';// echo '</tr>';// heredoc, 写模板, 可以解析内部变量// echo <<< STT// <tr>// <td>{$vule['id']}</td>// <td>{$vule['name']}</td>// <td>{$vule['course']}</td>// <td>{$vule['score']}</td>// </tr>// STT;//只查PHP的if($vule['course'] == 'php'){echo <<< STT<tr><td>{$vule['id']}</td><td>{$vule['name']}</td><td>{$vule['course']}</td><td>{$vule['score']}</td></tr>STT;}}?></tbody></table></body></html>
相关推荐
© 2020 asciim码
人生就是一场修行