日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php框架 wc if_PHP if else语句

發布時間:2023/12/10 php 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php框架 wc if_PHP if else语句 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

無論在何種編程語言中,流程控制都是很重要的內容。由于 PHP 的大部分語法都繼承了C語言的特點,因此在流程控制方面,PHP 有著和C語言類似的流程控制。

if else 語句是流程控制中根據條件判斷執行的一種。該語句執行時先對條件進行判斷,然后根據判斷結果做出相應的操作。它又可以細分為三種,分別是 if 語句、if...else 語句、if...else if...else 語句。

1. if 語句

if 語句是流程控制中最簡單的一種。只判斷某個條件是否為真,如果為真就執行特定的語句塊。語法格式如下:

if (判斷條件) {

語句塊;

}

如果需要執行的語句塊包含一條以上的語句,則要使用{ }把 它們括起來,表示一個整體;如果要執行的語句只有一條,就可以省略大括號標記。像下面這樣:

if (判斷條件)

一條語句;

if 語句的執行流程如下圖所示:

圖:if 語句流程圖

【示例】 定義一個數組,使用 if 語句判斷這個數字是不是偶數,代碼如下所示:

$num = 34;

if ($num % 2 == 0) {

echo '$num ='.$num.', 是偶數!';

}

?>

運行結果如下:

$num =34, 是偶數!

2. if...else 語句

if 語句只能對判斷結果為真的情況執行操作,這在很多情況下是不夠的,于是就有了 if...else 這種形式的語句。與 if 判斷不同,if...else 語句不僅對判斷結果為真的情況執行操作,對非真的情況也可以執行相應的操作。

else 語句延伸了 if 語句,可以在 if 語句中表達式的值為 FALSE 時執行相應的語句。另外需要注意的是,else 語句是 if 語句的從句,必須和 if 語句一起使用,不能單獨存在。

if...else 語句的語法格式如下:

if (判斷條件) {

語句塊 1;

} else {

語句塊 2;

}

在上面的格式中,如果“判斷條件”為真,則執行“語句塊 1”;否則執行“語句塊 2”。“語句塊 1”和“語句塊 2”都可以包含多條語句。與 if 語句相同的是,如果“語句塊 1”和“語句塊 2”中都只包含一條語句的話,可以省略大括號{ },如下所示:

if (判斷條件)

語句塊 1;

else

語句塊 2;

if...else 語句的執行流程如下圖所示:

圖:if...else 語句流程圖

【示例】使用 rand() 函數生成一個隨機數 $num,然后判斷這個隨機數是偶數還是奇數,代碼如下所示:

$num = rand(1,31); //生成一個 1~31 之間的隨機數

if ($num % 2 == 0) {

echo '$num ='.$num.', 是偶數!';

} else {

echo '$num ='.$num.', 是奇數!';

}

?>

運行結果如下:

$num =27, 是奇數!

3. if...else if...else 語句

else if 語句和 else 語句一樣,它延伸了 if 語句,else if 語句會根據不同的表達式來確定執行哪個語句塊。

在 PHP 中也可以將 else if 這兩個關鍵字合并在一起(如 elseif)來使用。else if 語句的語法格式如下所示:

if (判斷條件 1) {

語句塊 1;

} else if (判斷條件 2) {

語句塊 2;

} else if (判斷條件 3) {

語句塊 3;

}

......

else if (判斷條件 n) {

語句塊 n;

}

else{

語句塊 n+1;

}

在上面的 else if 的語法中,如果第一個“判斷條件 1”為 TRUE,則執行“語句塊 1”語句;如果第二個“判斷條件 2”為 TRUE,則執行“語句塊 2”語句;以此類推。如果表達式的條件都不為 TRUE,則執行 else 子句中的“語句塊 n+1”語句,當然最后的 else 語句也可以省略。

在 else if 語句中同時只能有一個表達式為 TRUE,即在 else if 語句中只能有一個語句塊被執行。如果有多個表達式的值為 TRUE 時,只會執行第一個表達式所對應的語句塊。

if...else if...else 語句的執行流程如下圖所示:

圖:if...else if...else 語句流程圖

【示例】根據成績判斷成績的優、良、中、差級別,代碼如下所示:

$score = 89;

if ($score > 90) {

echo '成績的級別為:優!';

} else if ($score > 70) {

echo '成績的級別為:良!';

} else if ($score > 60) {

echo '成績的級別為:中!';

} else {

echo '成績的級別為:差!';

}

?>

運行結果如下:

成績的級別為:良!

總結

以上是生活随笔為你收集整理的php框架 wc if_PHP if else语句的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。