电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

PHP中for循环语句的几种

3页
  • 卖家[上传人]:m****
  • 文档编号:55024030
  • 上传时间:2018-09-23
  • 文档格式:DOCX
  • 文档大小:13.99KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、PHPPHP 中中 forfor 循环语句的几种循环语句的几种“变态变态”用法用法for 语句可以说是 PHP(同时也是多种语言)的循环控制部份最基本的一个语句了,for 语句的执行规律和基础用法在这里就不多说,可以参见 PHP 手册 for 语句部分。PHP 手册中对它的语法定义如下: for (expr1; expr2; expr3) statement 下面说说 for 语句几种有用的变型。 1、无限循环 首先是人尽皆知的无限循环(亦可称“死循环”)。由于空表达式 null 在语法上是有效的,所以我们可以把 for 语句的三个表达式留空,这样就会产生不断执行 for 嵌套语句的效果。 ?php for (;) /放置需要不断执行的语句 ? 虽然有一些任务会使用到无限循环,但是大多数程序任务,特别是 PHP 所能涉及的领域,在使用无限循环时都会添加一些终止循环的条件。 ?php for (;) /如果是公元 2199 年,则跳出循环 if (date(Y) = 2199) break; ? 2、使用空表达式 接下来就是说说在初始化语句 expr1 中使用 null 语法,留空 ex

      2、pr1 最常见的作用就是完成更为复杂的初始化工作。 天地棋牌 http:/?php if (isset($i) unset($i); if (int) date() 2008) $i = 0; else $i = 1; else $i =3; for (;$i 10;$i+) echo $i; ? 同样道理,迭代表达式 expr3 也可能留空,也可以利用这点编写更为复杂的迭代式,比如说根据不同的条件调用不同的迭代式。 638 棋牌 http:/而 for 语句中的条件语句 expr2 留空则是上面所说的无限循环,当然也可以添加一些更为复杂的条件去判断什么时候跳出循环,在此不在重复。 3、多重循环 使用多重循环来控制多个变量也是在 for 语句中使经常被忽略的一个特性。如下面的例子,在一般的任务中用到的一般会是双重循环,三重以上的循环一般意义不大。 ?php for ($i = 0, $j = 10;$i = 10;$i+, $j-) echo “$i + $j = 10 “; ? 以上代码将输出: 0 + 10 = 10 1 + 9 = 10 2 + 8 = 10 3 + 7 = 10 4 + 6 = 10 5 + 5 = 10 6 + 4 = 10 7 + 3 = 10 8 + 2 = 10 9 + 1 = 10 10 + 0 = 10 4、更为复杂的表达式 如果把 for 语句的三个表达式写得复杂一些,则可以用于优化算法。甚至可以使用没有循环体的 for 语句来完成一些任务。比如计算累加或阶乘: ?php /计算 1-5 的累加结果,斌值到$j for ($i = 1,$j = 0; $i = 5;$j += $i+); echo $j; /计算 1-5 的阶乘结果,斌值到$j for ($i = 1,$j = 1; $i = 5;$j *= $i+); echo $j; ? 易火棋牌 http:/PHP 借助了 C 语言的语法,一定程度上也会拥有 C 的特性,比如说强大的 for 循环语句就是一个典型的例子。

      《PHP中for循环语句的几种》由会员m****分享,可在线阅读,更多相关《PHP中for循环语句的几种》请在金锄头文库上搜索。

      点击阅读更多内容
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.