为你介绍PHP for循环

【示例】通过 for 循环来计算 100 的阶乘,实现代码如下所示:


  1. <?php
  2. $sum = 1;
  3.  
  4. for ($i = 1; $i <= 100; $i++) {
  5. $sum *= $i;
  6. }
  7. echo '100! = '.$sum;
  8. ?>

运行结果如下:

100! = 9.3326215443944E+157

注意:在 for 循环语句中,循环计数器无论是采用递增还是递减的方式,前提是一定要保证循环能够结束,无期限的循环(死循环)会导致程序的崩溃。

for 循环语句也可以像 while 语句一样嵌套使用,即在 for 循环语句中包含另外的一个或多个 for 循环语句。通过对 for 循环语句进行嵌套,可以完成一些复杂的编程。比如打印九九乘法表,示例代码如下:


  1. <?php
  2. for ($i = 1; $i <= 9; $i++) {
  3. for ($j = 1; $j <= $i; $j++) {
  4. echo $j.' * '.$i.' = '.$i*$j.'&nbsp;&nbsp;';
  5. }
  6. echo '<br>';
  7. }
  8. ?>

运行结果如下:

1 * 1 = 1  1 * 2 = 2  2 * 2 = 4  1 * 3 = 3  2 * 3 = 6  3 * 3 = 9  1 * 4 = 4  2 * 4 = 8  3 * 4 = 12  4 * 4 = 16  1 * 5 = 5  2 * 5 = 10  3 * 5 = 15  4 * 5 = 20  5 * 5 = 25  1 * 6 = 6  2 * 6 = 12  3 * 6 = 18  4 * 6 = 24  5 * 6 = 30  6 * 6 = 36  1 * 7 = 7  2 * 7 = 14  3 * 7 = 21  4 * 7 = 28  5 * 7 = 35  6 * 7 = 42  7 * 7 = 49  1 * 8 = 8  2 * 8 = 16  3 * 8 = 24  4 * 8 = 32  5 * 8 = 40  6 * 8 = 48  7 * 8 = 56  8 * 8 = 64  1 * 9 = 9  2 * 9 = 18  3 * 9 = 27  4 * 9 = 36  5 * 9 = 45  6 * 9 = 54  7 * 9 = 63  8 * 9 = 72  9 * 9 = 81 

【声明】:芜湖站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

相关文章