- PHP+MySQL動態網站開發從入門到精通(視頻教學版)
- 張工廠
- 184字
- 2021-01-08 17:30:25
4.8 實戰演練2——循環控制結構綜合應用
下面以遍歷已訂房間門牌號為例介紹循環控制語句的應用技巧。
【例4.20】(實例文件:ch04\4.20.php)
<? php $bookedrooms = array('102', '202', '203', '303', '307'); //定義數組bookedrooms for ($i = 0; $i < 5; $i++){ //循環輸出數組bookedrooms echo $bookedrooms[$i]."<br />"; } function checkbookedroom_while($bookedrooms){ //定義函數 $i = 0; while (isset($bookedrooms[$i])){ echo $i.":".$bookedrooms[$i]."<br />"; $i++; } } checkbookedroom_while($bookedrooms); $i = 0; do{ echo $i."-".$bookedrooms[$i]."<br />"; $i++; }while($i < 2); ?>
運行結果如圖4-27所示。

圖4-27 程序運行結果
其中,102~307由for循環實現。0:102~4:307由while循環實現。0-102和1-202由do…while循環實現。for循環和while循環都完全遍歷了數組$bookedrooms,而do…while循環由于while($i< 2),所以do后面的命令執行了兩次。