相關連接:html
PHP語法(三):控制結構(For循環/If/Switch/While)指針
本文我來總結幾個PHP經常使用的控制結構,先來個最特別的foreach,剩下的控制結構跟其餘語言差很少,那這一期就比較簡單了。code
遍歷數組中的每一個元素並循環代碼塊。htm
用法:foreach ( $array as $value )
blog
每進行一次循環迭代,當前數組元素的值就會被賦值給 $value 變量,而且數組指針會逐一地移動,直到到達最後一個數組元素。get
$age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43"); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; }
基本的for循環以下:博客
for ($x=0; $x<=10; $x++) { echo "數字是:$x"; }
if沒有什麼特別的用法。it
if (條件) { 條件爲 true 時執行的代碼; } elseif (condition) { 條件爲 true 時執行的代碼; } else { 條件爲 false 時執行的代碼; }
switch也是跟C++差很少。
switch ($x) { case 1: echo "Number 1"; break; case 2: echo "Number 2"; break; default: echo "No number between 1 and 3"; }
while (條件爲真) { 要執行的代碼; }
do...while 循環首先會執行一次代碼塊,而後檢查條件,若是指定條件爲真,則重複循環。
do { 要執行的代碼; } while (條件爲真);
回顧開博這幾天的歷程,又看到園子裏其餘博主寫的「爲何不分享」的文章,感概良多。其實願意分享的人仍是不少,可是不分享的緣由有太多了,沒時間、懶、怕被笑話都是因素。原本看看PHP語法一個小時就能看完,可是若要整理成博客文章,就要思考不少東西,光是寫個基礎篇幾個晚上的時間就沒有了,真是讓人喜憂參半。
如今想一想能堅持天天寫博客的人真的太不容易了,向大家致敬!
但願我一週能拿出三天以上的空閒時間來寫博客吧。