PHP 判斷式與迴圈
學完PHP的運算子後要開始來加些判斷或者是改變程式執行的流程,為什麼說改變執行流程很重要呢?因為在 PHP 的程式中是由上而下的執行,但是不是每次都可以重頭執行到尾,所以需要使用迴圈之類的方法去達到改變流程。
判斷式
if
PHP 程式裡面 “=” 是賦值 ,$num = 10;
是把變數 $num 設定為 10,如果在判斷式裡面做判斷要用 “==”。
1 |
|
if-else
1 |
|
if-else if-else
1 |
|
在正常的情況上述三種判斷式就可以完成 90% 的程式,但是通常會為了程式的可讀性,在多條件的時候會使用switch-case。
switch-case
1 |
|
case的下的程式碼最後一定要加上一個break跳出程式碼,不然它會繼續執行接下來的所有case。
迴圈
迴圈是指符合特定條件下會重複執行指定的程式區塊,直到不符合才會跳出。
for
for 迴圈的格式為 for(起始值;判斷式;遞增/遞減){程式區塊}
1 |
|
while
while 迴圈的格式為 while(判斷式){程式區塊}
1 |
|
do while
do while 迴圈的格式為 do{程式區塊}while(判斷式);
1 |
|
while 跟 do while 迴圈功能其實大同小異,但是 do while 會先執行一次之後判斷條件符合之後在繼續執行。
今天就先到這裡囉~ 明天繼續!!