一.章节内容:
1)if条件控制语句的应用
2)if多分支控制语句的应用
3)switch case分支结构语句
4)while循环语句
5)for循环语句
6)foreach循环语句
7)break ,continue 跳转控制语句的应用
二.这里主要介绍一下foreach循环,这个循环擅长处理数组;具体的使用查询手册。
这里有个购物车案例:这个代码模拟了一个最简单的购物车
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title></head><body> <form action="" method="post"> <p>请设定商品价钱</p> 笔记本:<input type="text" name="pc" />数量:<input type="number" name="pcnum" /><br/> 高档男士衬衫:<input type="text" name="shirt" />数量:<input type="number" name="shirtnum" /><br/> 品牌3G手机:<input type="text" name="phone" />数量:<input type="number" name="phonenum" /><br/> 高档女式背包:<input type="text" name="womanbag" />数量:<input type="number" name="womanbagnum" /><br/> <input type="submit" value="录入"> </form><?php $name = array("1"=>"品牌笔记本","2"=>"高档男士衬衫","3"=>"品牌3G手机","4"=>"高档女式挎包"); $price = array("1"=>@$_POST["pc"],"2"=>@$_POST["shirt"],"3"=>@$_POST["phone"],"4"=>@$_POST["womanbag"]); $counts = array("1"=>@$_POST["pcnum"],"2"=>@$_POST["shirtnum"],"3"=>@$_POST["phonenum"],"4"=>@$_POST["womanbagnum"]); echo ‘<table width="480" border="1" cellpadding="1" cellspacing="1"> <tr> <td width="145" align="center" bgcolor="#FFFFFF" class="STYLE1">商品名称</td> <td width="145" align="center" bgcolor="#FFFFFF" class="STYLE1">价格</td> <td width="145" align="center" bgcolor="#FFFFFF" class="STYLE1">数量</td> <td width="145" align="center" bgcolor="#FFFFFF" class="STYLE1">金额</td> </tr>‘;foreach ($name as $key=> $value) { echo ‘<tr> <td height="25" align="center" class="STYLE2">‘.$value.‘</td> <td align="center" class="STYLE2">‘.$price[$key].‘</td> <td align="center" class="STYLE2">‘.$counts[$key].‘</td> <td align="center" class="STYLE2">‘.$counts[$key]*$price[$key].‘</td> </tr>‘; } echo ‘</table>‘; ?></body></html> |
运行效果:
时间: 2024-10-12 21:35:07