奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

php語言

PHP中的條件結構語句

時間:2025-05-22 13:44:13 php語言 我要投稿
  • 相關推薦

PHP中的條件結構語句

  PHP語言中的條件結構語句有哪些呢?具體的語法是怎樣的呢?閱讀以下的內容你就會知道答案了。

  1、if語句

  if中文有假如、如果的意思,那么if語句可以簡單的理解為:假如怎么樣,就會怎么樣。在PHP中,我們可以使用if語句進行邏輯判斷,但必須給出if語句的使用條件。如果條件為true,接下來的代碼塊就會執行。if語句的條件必須用圓括號“()”包起來。if語句基本結構和實例如下:

  基本結構:if(條件){代碼塊}

  語句實例: 

  以上實例中,我們使用的條件為$today == sunday。請記住,等于操作符(==)的作用與賦值操作符(=)的作用是不同的。如果$today等于星期日,那么條件$today == 星期日就會是true,echo語句也就會被執行;相反如果條件不成立,則條件表達式返回false,echo語句也就不會執行。通常,根據一個if語句的動作不同,我們可能會希望執行多個語句。我們可以將多個語句放在一起,將其組成一個代碼塊。要聲明一個代碼代碼塊,可以使用大括號將它們括起來。

  2、else語句

  通常需要判斷的不僅僅是希望執行的動作,還要判斷一系列可能要執行的動作。這里我們就要用到else語句,else語句一般是和if語句一起用的。當if語句結果判斷為false時,else語句可以使我們定義一個用來替換的動作。一起來看看下面的例子。  

  當然這只是簡單的判斷,要處理更加復雜的邏輯判斷,需要使用嵌套的if語句。在接下來的實例中,不僅要在if條件$today == sunday為true時顯示提示信息,還要在每一個條件為true時顯示相應的信息。 

  3、elseif 語句

  需要做出多個決定時,這些決定可能有多于兩個的選項。我們可以使用elseif語句來建立一個多選序列。elseif語句是else和if語句的結合。通過提供一系列條件,程序將檢查每一個條件,直到其找到一個為true的條件。例如,某商家為訂單大的客戶提供了一定的折扣。其折扣方案如下所示。

  購買少于10個:沒有折扣

  購買在10~49個:5%折扣

  購買在50~99個:10%折扣

  購買在100個以上:15%折扣

  可以使用條件表達試以及if和elseif語句來編寫計算折扣的代碼。這個例子必須使用"與"操作符(&&)將兩個條件結合成一個條件,具體實現代碼如下(假設客戶訂單總量為$oderqty,折扣為$discount): 

  請注意,這里可以將elseif語句隨意寫成elseif或else if—中間的空格是可有可無的。

  4、switch語句

  switch語句的工作方式類似于if語句,但是它允許可以有多于兩個的可能值。在一個if語句中,條件只能為true或者false。而在switch中,只要條件值是一個簡單的數據類型(整型、字符串或符點型),條件就可以具有任意多個不同的值。switch語句中必須提供一個case語句來處理每一個條件值,并且提供相應的動作代碼。此外,還應該有一個默認的case條件來處理沒有提供任何特定值的情況。例如商家想了解客戶是通過哪種途徑來了解商家使交易產生的。此時,可以在訂單提交頁面中加入一個調查問題,將如下所示HTML代碼加

  上例的HTML代碼中加入了一個新的表單變量(變量名為find),其值可以是a,b,c,d。這里我們就可以用switch語句來處理該表單提交的數據。代碼如下

  

 

 

  switch語句和if或elseif語句的行為有所不同。如果沒有專門的使用花括號來聲明一個語句塊,if語句只能影響到一條語句。而switch語句剛好相反。當switch語句中特定的case被匹配時,PHP將執行該case下的代碼,直至遇到break語句。如果沒有break語句,switch將執行這個case以下所有值為true的case中的代碼。當遇到一個break語句時,才會執行switch后面的語句。

【PHP中的條件結構語句】相關文章:

PHP知識:條件結構語句07-18

php語句基本結構08-26

PHP語言結構語句11-09

PHP的語言結構語句10-16

PHP讀書筆記整理結構語句05-06

PHP中Switch語句的運用11-09

PHP常用控制結構07-02

PHP的樹形結構算法07-06

PHP中for循環語句的幾種“變態”用法10-02

主站蜘蛛池模板: 两当县| 曲麻莱县| 泸州市| 大埔区| 自治县| 来宾市| 珲春市| 精河县| 枣强县| 莒南县| 亚东县| 泊头市| 望奎县| 拉孜县| 凤山市| 出国| 建平县| 湄潭县| 酒泉市| 香河县| 宝坻区| 仙游县| 社旗县| 德阳市| 石台县| 孝昌县| 云阳县| 宣汉县| 三都| 安国市| 孝义市| 扎赉特旗| 江山市| 龙江县| 巴彦淖尔市| 包头市| 深州市| 南部县| 大悟县| 宁晋县| 英吉沙县|