php流程控制 之循環(huán)語句的使用
循環(huán)語句的使用
王同學(xué)需要重複往返北京和大連,就是典型的循環(huán)結(jié)構(gòu)。假設(shè)王思總投資這個(gè)項(xiàng)目需要往返大連100次,每次往返都王同學(xué)都會數(shù)一次。難道我們寫一百遍同樣的程式碼?顯然對於智商極高的程式設(shè)計(jì)師來說不可能這樣處理。
我們抽象化了人類的這種思維。我們定義一個(gè)循環(huán)結(jié)構(gòu)
<?php //定義需要往返的次數(shù),老外喜歡從0開始計(jì)數(shù),我們也從0開始計(jì) $count = 0; //while后面接布爾值判斷,為真執(zhí)行,為假停止 //$count 小于100的時(shí)候執(zhí)行,也就是$count為0至99的時(shí)候執(zhí)行 //如果$count不小于100了,循環(huán)停止執(zhí)行后續(xù)的代碼 //循環(huán)開始處 while($count < 100){ echo '我是王思總,我是第' . $count .'次出差<br />'; //每次執(zhí)行讓$count+1,這樣的話,就不會產(chǎn)生$count永遠(yuǎn)小于100的情況了 $count++; //循環(huán)結(jié)束 } echo '后續(xù)代碼'; ?>
我們可以為while迴圈補(bǔ)一段專門的程式碼邏輯圖:
##