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;
}
?>

 ⊥

主站蜘蛛池模板: 博湖县| 容城县| 遵义市| 绥宁县| 湖州市| 嘉定区| 万荣县| 广德县| 泰和县| 黄浦区| 丰台区| 新巴尔虎右旗| 棋牌| 青河县| 渝北区| 营口市| 定结县| 萝北县| 施秉县| 林甸县| 武宁县| 利川市| 出国| 白山市| 调兵山市| 清丰县| 广丰县| 明水县| 阳信县| 珲春市| 启东市| 弥渡县| 乐至县| 浦江县| 罗甸县| 宝鸡市| 东乌珠穆沁旗| 永清县| 潢川县| 韶山市| 拉孜县|