溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

php運(yùn)算符的使用方法

發(fā)布時(shí)間:2021-07-10 14:09:38 來(lái)源:億速云 閱讀:107 作者:chen 欄目:編程語(yǔ)言

本篇內(nèi)容介紹了“php運(yùn)算符的使用方法”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

**運(yùn)算符**

算術(shù)運(yùn)算符
 

 1
<?php
2
     $a = 6; $b = 4;
3
     echo $a + $b;   // 加  10
4
     echo $a - $b;   // 減   2
5
     echo $a * $b;   // 乘  24
6
     echo $a / $b;   // 除  1.5
7
     
8
     echo $a % $b;   // 求模取余數(shù)  2    余數(shù)的符號(hào)和被除數(shù)一致
9

10
?>


自增運(yùn)算 $a++ ++$a
 
 

 1
<?php
2
      $a = 5;
3
      $a++;       // 相當(dāng)于 $a = $a + 1;
4
      echo $a;    // 6
5

6
  
7
      $a = 5;
8
      echo $a++;  // 5  相當(dāng)于 1) echo $a;  2) $a=$a+1;  先取值, 再自加
9

10

11
      $a = 5;
12
      echo ++$a;  // 6  相當(dāng)于 1) $a=$a+1;  2) echo $a;  先自加, 再取值
13

14
?>


自減運(yùn)算 $a-- --$a
 
 

 1
<?php
2
      $a = 5;
3
      $a--;         // 相當(dāng)于 $a = $a - 1;
4
      echo $a;      // 4
5

6

7
      $a = 5;
8
      echo $a--;    // 5  相當(dāng)于 1) echo $a;   2) $a=$a-1;  先取值, 再自減
9
                    
10

11
      $a = 5;
12
      echo --$a;    // 4  相當(dāng)于 1) $a=$a-1    2) echo $a;  先自減, 再取值
13
?>


對(duì)于布爾型變量, 自增自減都是原來(lái)的值

賦值運(yùn)算符

$a = 5; 把 5 賦值給 $a

$a += 5; 相當(dāng)于 $a = $a + 5;

$a -= 5; 相當(dāng)于 $a = $a - 5;

$a *= 5; 相當(dāng)于 $a = $a * 5;

$a /= 5; 相當(dāng)于 $a = $a / 5;

$a %= 5; 相當(dāng)于 $a = $a % 5;



$a = 'abc';

$a .= 'def'; 相當(dāng)于 $a = $a.'def'; abcdef

比較運(yùn)算符
比較運(yùn)算符, 最后的結(jié)果為布爾型.

> 大于

< 小于

>= 大于等于

<= 小于等于



== 用來(lái)判斷是否相等. 值相等就可以

=== 用來(lái)判斷是否全等, 要求類型相等, 值也要相等. 二者缺一不可



!= 不等于

!== 不全等于. 值不相等, 或者類型不相等

邏輯運(yùn)算符
邏輯運(yùn)算符,最后的結(jié)果為布爾型

&& 邏輯與 符號(hào)兩邊同時(shí)為 true 結(jié)果就為true, 否則為 false

|| 邏輯或 符號(hào)兩邊只要一邊為 true 結(jié)果就為 true. 僅當(dāng)兩邊同時(shí)為 false 時(shí), 結(jié)果才為 false

! 邏輯非 將值取反, 原來(lái)的 true 變成 false ,原來(lái)的 false 變成 true

xor 邏輯異或 符號(hào)兩邊不相同的時(shí)候, 結(jié)果為 true 兩邊相同的時(shí)候?yàn)閒alse

短路
或短路 當(dāng) || 左邊的表達(dá)式為真時(shí), 結(jié)果肯定為真, 所以 || 右邊的表達(dá)式就不執(zhí)行了

 1
<?php
2
    $a = 3;
3
    $b = 5;
4
    $c = $a<6 || ($b=7);
5
       
6
    // $a<6 為真, 就代表著 等號(hào)右邊一定為真, $b=7 就不會(huì)被執(zhí)行     這稱為 邏輯或短路
7

8
?>

    
與短路 當(dāng) && 左邊的表達(dá)式為假時(shí), 結(jié)果肯定為假, 所以 && 后邊的表達(dá)式就不執(zhí)行了

 1
<?php
2
    $a = 3;
3
    $b = 5;
4
    $c = $a>6 && ($b=7);
5
       
6
    // $a>6 為假, 就代表著 等號(hào)右邊肯定為假, $b=7 就不會(huì)被執(zhí)行     這稱為 邏輯與短路
7

8
?>

三元運(yùn)算符
 

$a = 表達(dá)式1 ? 表達(dá)式2 : 表達(dá)式3;
1) 表達(dá)式1 為真時(shí), 把 表達(dá)式2 的值賦值給 $a

2) 表達(dá)式1 為假時(shí), 把 表達(dá)式3 的值賦值給 $a

其它運(yùn)算符
@ 錯(cuò)誤抑制符 在發(fā)生錯(cuò)誤的代碼前加上@, 頁(yè)面上就不會(huì)顯示錯(cuò)誤信息了

`` 執(zhí)行命令符 ` 系統(tǒng)自帶命令 `; 通過(guò)這種形式可以執(zhí)行系統(tǒng)自帶的命令

“php運(yùn)算符的使用方法”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

php
AI