站長資訊網
        最全最豐富的資訊網站

        php中比較運算符是什么意思

        在php中,比較運算符是允許對兩個值進行比較的一種符號;當用運算符比較兩個值時,結果是一個邏輯值:TRUE(成立)或FALSE(不成立)。php比較運算符中,“==”和“===”可進行相等比較,“!=”、“<>”和“!==”可進行不相等比較,“<”、“>”、“<=”和“>=”可進行大小比較。

        php中比較運算符是什么意思

        本教程操作環境:windows7系統、PHP8.1版、DELL G3電腦

        php中的比較運算符

        比較運算符,如同它們名稱所暗示的,允許對兩個值進行比較。

        當用運算符比較兩個值時,結果是一個邏輯值,不是 TRUE(成立) 就是 FALSE(不成立)的運算符號。

        PHP中的比較運算符如下表所示:

        比較運算符
        例子 名稱 結果
        $a == $b 等于 true,如果類型轉換后$a等于$b
        $a === $b 全等 true,如果$a等于$b,并且它們的類型也相同。
        $a != $b 不等 true,如果類型轉換后$a不等于$b
        $a <> $b 不等 true,如果類型轉換后$a不等于$b
        $a !== $b 不全等 true,如果$a不等于$b,或者它們的類型不同。
        $a < $b 小于 true,如果$a嚴格小于$b
        $a > $b 大于 true,如果$a嚴格大于$b
        $a <= $b 小于等于 true,如果$a小于或者等于$b
        $a >= $b 大于等于 true,如果$a大于或者等于$b
        $a <=> $b 太空船運算符(組合比較符) $a小于、等于、大于$b時 分別返回一個小于、等于、大于0的 int 值。
        $a ?? $b ?? $c NULL合并操作符 從左往右第一個存在且不為 NULL 的操作數。如果都沒有定義且不為 NULL,則返回 NULL。PHP7開始提供。

        數字與字符串比較

        如果比較一個數字和字符串或者比較涉及到數字內容的字符串,則字符串會被轉換為數值并且比較按照數值來進行。但當用 === 或 !== 進行比較時則不進行類型轉換,因為此時類型和數值都要比對。

        例如:

        <?php var_dump(0 == "a"); // 0 == 0 -> true var_dump("1" == "01"); // 1 == 1 -> true var_dump("10" == "1e1"); // 10 == 10 -> true var_dump(100 == "1e2"); // 100 == 100 -> true ?>

        php中比較運算符是什么意思

        類型轉換

        關于不同類型比較之中的類型轉換

        php中比較運算符是什么意思

        比較運算符的使用

        比較運算符常用在 if 條件語句中,用來判斷程序該跳轉到哪個分支;

        if 語句相當于生活中從一個起點到達多個終點,有很多條岔路,該走哪一條需要我們選擇、判斷;

        比較運算常用在條件判斷語句中,對于 “==”,當左右兩端相等時,返回TRUE,否則返回FALSE;

        對于 “==” ,兩端的操作數相等,數值要相等,操作數的類型也要一樣,才會返回TRUE,否則返回FALSE;

        比較運算符的運算過程,例子:

        <?php $a=36; $b=30; echo "判斷a是否等于b:"; echo $a == $b; echo "rn"; echo "判斷a是否大于b:"; echo $a>$b; echo "rn"; echo "判斷a是否小于b:"; echo $a<$b; echo "rn"; ?>

        執行結果如下所示:

        php中比較運算符是什么意思

        if判斷語句

        a.單分支 語法:

        if(條件){     //代碼 }

        如果if塊中就一句代碼,則大括號是可以省略的。

        if(20>10)echo 'true';

        替代語法 { = : } = endif

        if(20>10):     echo 'true'; endif;  for(): endfor;

        b.雙分支 語法:

        if(條件){     //代碼 }else{     //代碼 }

        c.多分支 語法:

        if(條件){     //代碼 }elseif(條件){     //代碼 }else{     //代碼 }

        補:多路選擇 語法:

        switch(表達式){     case 常量:     代碼;     break;     case 常量:     代碼;     break;     default:     匹配失敗 }

        推薦學習:《PHP視頻教程》

        前端(VUE)入門到精通:立即學習

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 欧洲精品一区二区三区在线观看 | 精品国产日韩亚洲一区| 在线精品国产一区二区三区 | 亚洲日韩欧美制服精品二区| 91精品无码久久久久久五月天| 久久精品中文字幕无码绿巨人| 欧美亚洲另类精品第一页| 四虎永久在线精品国产免费| 久久精品国产亚洲AV高清热| 亚洲欧美日韩国产成人精品影院| 国产精品爽爽ⅴa在线观看| 久久国产精品国产自线拍免费| 亚洲av无码乱码国产精品| 青青青青久久精品国产h久久精品五福影院1421 | 国内精品久久久久久野外| 亚洲国产精品一区第二页 | 国产精品久久精品| 久久精品国产亚洲77777| 亚洲国产精品无码久久SM| 亚洲欧洲精品成人久久奇米网| 国产欧美日韩综合精品一区二区三区 | 国产精品色视频ⅹxxx| 好属妞这里只有精品久久| 国产精品熟女一区二区| 无码日韩人妻精品久久蜜桃| 亚洲综合精品网站在线观看| 欧美在线精品一区二区三区| 国产精品无码DVD在线观看| 亚洲第一精品在线视频| 精品乱人伦一区二区三区| 国产成人精品日本亚洲网站| 国产精品久久久久久吹潮| 精品欧洲AV无码一区二区男男| 少妇人妻偷人精品视频| 日韩精品极品视频在线观看免费| 一本一本久久a久久综合精品蜜桃 一本一道精品欧美中文字幕 | 日韩精品久久无码人妻中文字幕| 天天视频国产精品| 亚洲国产精品成人久久蜜臀 | 最新国产精品精品视频| 亚洲日韩国产AV无码无码精品|