for (e " /> 在线精品一区二区,亚洲精品第一区二区三区,婷婷视频一区二区三区

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

PHP中for循環語句的幾種變型

php中for循環語句的幾種變型

  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語法,留空expr1最常見的作用就是完成更為復雜的初始化工作。

<?php
if (isset($i)) {
    unset($i);
    if ((int) date('') < 2008) {
        $i = 0;
    } else {
        $i = 1;
    }
} else {
    $i =3;
}

for (;$i < 10;$i++) {
    echo $i;
}
?>

 ⊥

主站蜘蛛池模板: 珠海市| 闵行区| 金平| 姚安县| 伊宁县| 怀柔区| 凉山| 郸城县| 宜宾市| 天台县| 姜堰市| 二连浩特市| 浮梁县| 封开县| 光泽县| 宁都县| 南木林县| 邳州市| 策勒县| 红桥区| 郎溪县| 东阿县| 洛川县| 从江县| 林芝县| 沙田区| 新宾| 南充市| 星子县| 长泰县| 和顺县| 绥江县| 翁源县| 江城| 桃源县| 库车县| 朝阳市| 瑞安市| 莱阳市| 南平市| 郁南县|