先看**
1<?php
2for ($i = 0; $i
<3; $i++) 6}
7 ?>
看下它的執行過程
1.首先執行最外層的for迴圈,此時$i = 0;
2.然後開始執行內迴圈,這裡值得一提的是:for迴圈巢狀的話將優先執行內迴圈,再執行外迴圈,
所以說它會把$x由0遞增到2;執行3遍內迴圈後,退出外迴圈, $i++,$i = 1 ,再次執行外迴圈...直到$i = 2的時候迴圈結束
如果說的不對希望看到的人來指正!
這樣不難理解下面的的例子:
1<?php
2$array = array(3
array("dongxiaoxin","22","male"),
4array("yexiaoyang","21","male")5);
67//利用for迴圈遍歷這個例子89
for ($row = 0; $row
<2; $row++)
13echo "
";14}15
16 ?>
我們再來看一下上面的例子的執行順序以此結束這篇部落格!
首先執行最外層的for迴圈此時:$row = 0;
在執行內迴圈
0,00,1
0,2內迴圈執行3次後 $row++,再次執行外迴圈此時$row = 1;
1,01,1
1,2然後迴圈結束:
列印結果如下
dongxiaoxin 22 male
yexiaoyang 21 male
Java for迴圈之雙層迴圈巢狀 執行流程
for迴圈單層迴圈執行流程 接下來看雙層迴圈 迴圈巢狀是指在乙個迴圈語句中再定義乙個迴圈語句的語法結構。while do.while和for迴圈語句都可以進行巢狀,並且他們之間可以進行互相巢狀。最常見的是在for迴圈中巢狀for迴圈。格式如下 for 初始化表示式 迴圈條件 操作表示式 實現使用 列...
php的執行過程
1.我們從未手動開啟過php的相關程序,它是隨著apache的啟動而執行的 2.php通過mod php5.so模組和apache相連 具體說來是sapi,即伺服器應用程式程式設計介面 3.php總共有三個模組 核心 zend引擎 以及擴充套件層 4.php核心用來處理請求 檔案流 錯誤處理等相關操...
php的執行過程
比如我們有乙個php檔案test.php如下 執行php test.php實際是什麼樣的呢?主要過程如下 1 呼叫zend compile file 這其實是個函式指標,預設實現是compile file 這個函式其實就是呼叫lex根據zend language scanner.l裡的定義進行詞法分...