PHP快速上手(04):PHP流程控制語句01
何為流程控制
程式執行有3種方式,順序執行、選擇執行、迴圈執行。
1.順序執行
順序執行就是程式按從上到下的順序逐條執行。
<?php
// 順序執行
echo "123<br>";
echo "456<br>";
echo "789<br>";
2.選擇執行(條件控制)
程式通過條件判斷,去選擇執行相應的程式碼語句。PHP中有if語句和switch語句。
- if語句
例子1:
// 判斷一個隨機數是不是偶數
$num = rand(1,10); // rand函式可以生成隨機數
echo "隨機數為:".$num."<br>"; // 輸出隨機數值
if ($num % 2 == 0) {
echo "它是偶數";
}
結果:
例子2:
// 判斷一個隨機數是不是偶數
$num = rand(1,10); // rand函式可以生成隨機數
echo "隨機數為:".$num."<br>"; // 輸出隨機數值
if ($num % 2 == 0) {
echo "它是偶數";
} else { // else代表否則
echo "它不是偶數";
}
結果:
例子3:
// 根據成績判斷成績的優、良、中、差級別
$score = 89;
if ($score > 90) {
echo '成績的級別為:優!';
} else if ($score > 70) {
echo '成績的級別為:良!';
} else if ($score > 60) {
echo '成績的級別為:中!';
} else {
echo '成績的級別為:差!';
}
結果:
- swicth語句
if語句在判斷中非常好用,但是如果條件非常多的時候,不太適用,這個時候推薦用swicth
// 判斷當前日期是星期幾
$week = date('D'); // 獲得當前星期幾
switch($week){
case 'Mon':
echo '星期一';
break;
case 'Tue':
echo '星期二';
break;
case 'Wed':
echo '星期三';
break;
case 'Thu':
echo '星期四';
break;
case 'Fri':
echo '星期五';
break;
case 'Sat':
echo '星期六';
break;
case 'Sun':
echo '星期日';
break;
}
結果:
相關文章
- php有幾種流程控制語句PHP
- PHP快速上手(03):PHP語言基礎PHP
- php中有哪些迴圈控制語句PHP
- PHP流程控制PHP
- 流程控制語句
- PHP快速上手(11):HTML基礎PHPHTML
- Java流程控制語句Java
- TASK04:運算子、控制語句
- 【分支流程控制語句、迴圈流程控制語句】的學習
- ### 流程控制語句結構
- 流程控制語句結構
- python之流程控制語句Python
- 流程控制、 迴圈語句
- php中return語句的使用PHP
- JavaScript常用的流程控制語句JavaScript
- Python流程控制語句詳解Python
- Java基礎 - 流程控制語句Java
- phpspider簡單快速上手的php爬蟲框架PHPIDE爬蟲框架
- 『忘了再學』Shell流程控制 — 39、特殊流程控制語句
- PHP+MySQL 手工注入語句大全PHPMySql
- Linux下邏輯測試語句引數和流程控制語句 if語句Linux
- Python中流程控制語句有哪些?Python
- python三種流程控制的語句Python
- JavaScript 流程控制語句詳解:if語句、switch語句、while迴圈、for迴圈等JavaScriptWhile
- php中條件語句的使用整理PHP
- 04. 流程控制
- go 流程控制之switch 語句介紹Go
- JavaScript的流程控制語句以及函式JavaScript函式
- 1.4js中流程控制語句.htmlJSHTML
- JavaScript statement flow control || JavaScript 語句流程控制JavaScript
- 《簡明 PHP 教程》01 關於 PHPPHP
- php易錯筆記-流程控制,函式PHP筆記函式
- PHP面試01PHP面試
- flask之控制語句 if 語句與for語句Flask
- 註冊 sql語句+後端PHP檔案SQL後端PHP
- 04.Java 流程控制Java
- 控制語句
- 2-4 Java流程控制——迴圈語句Java