第十二课:循环控制语句之for

本文详细介绍了PHP中的for循环控制语句,包括基本语法、如何利用for循环打印指定数量的标题和表格,以及如何嵌套使用for循环。通过具体实例帮助读者理解并掌握for循环的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第十二课:循环控制语句之for

第十二课:循环控制语句之for



  循环控制语句真是太有用了,只要几行代码,我想让它输出30条标题它就会输出30条标题,我把30改成100,它就乖乖的输出100条,我想让它打印100行的表格它就会打印100行的表格,不就是循环吗?这个东西太有用了,那么到底要怎么操作呢?看下面的例子12-1: 
<?php
 
for ( $i=0$i <20$i++ ){
 
  
echo $i;
 
}
?>
这是一个简单的 for循环应用,括号里边有三个表达式,上面的代码可以这样解释:

  循环开始时执行第一个表达式,给变量 $i 赋值 0;接着判断 $i 的值是否小于20,是小于20则执行花括号内的语句,把 $i 的值打印出来;然后执行第三个表达式,把 $i 的值自加一。

  接着下一次循环,执行第二个表达式,判断 $i (此时的值已经是 1 了)的值是否小于20,是小于20则执行花括号内的语句再次打印$i的值;接着执行第三个表达式把$i再自加一(此时$i的值是2了)。

  再进行下一次循环,直到$i的值加到了20,执行第二个表达式时值为假(即$i的值不小于20),循环结束。

for 循环语法如下:

for (expr1; expr2; expr3) statement



  • 第一个表达式expr1会在循环开始时无条件执行,而且仅执行一次;
  • 第二个表达式expr2在每一次循环开始时执行,如果表达式为真,则循环继续下面嵌套语句的执行(比如上例中花括号{}中的代码),如果表达式的值为,则循环结束。
  • 第三个表达式expr3将在每一次循环最后执行。
  1.  


下面我们来打印一个表格12-2:
<?php
 
echo '<table border=1 width=300>';
 
$row = 20;  //定义表格的行数
 
for ( $n=1$n < $row + 1$n++ ) {
        
  
if($n%2==1$bg='#CCCCCC';
  
else $bg='9999FF';
 
  
echo "<tr><td bgcolor=$bg>这是第 $n 行</td></tr>";
 
}
 
echo '</table>';
 
?>
for循环还可以嵌套使用,也就是在循环中还可以嵌套循环,你可以在上面三个表达式上做些文章,你会发现for循环的更多用途。但要特别注意:不要让你的循环成了一个无限循环,否则会当机。好了,下面出一个练习结束本课:

  设计一个for循环程序:用表格打印"九九"乘法表。 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值