:::

6-2 PHP常用運算符(子)

  1. 算術運算符:也就是+(加)-(減)*(乘)/(除) %(餘數) 這類的運算符號。

     

    數學運算符 範例 範例解釋 範例結果
    +(加) $a + $b $a加$b 10+4的結果:14
    -(減) $a - $b $a減$b 10-4的結果:6
    *(乘) $a * $b $a乘以$b 10*4的結果:40
    /(除) $a / $b $a除以$b 10/4的結果:2.5
    %(求餘數) $a % $b $a除以$b的餘數 10%4的結果:2
  2. 賦值運算符:如$a=3,其中的=就是賦值運算符。
    $a = $a + 2;
    可改寫成
    $a += 2;
    
  3. 比較運算符:就是之前我們學的if(5>3),這類<、>、 <=、>=、==、!=的比較運算。
    例子 運算符意義 解釋
    $a == $b ==相等 $a和$b的值相等時,才為真
    $a === $b ===全等 $a和$b的值以及資料形態都相等時才為真!
    $a != $b !=不相等 $a和$b的值不相等時,才為真
    $a <> $b !=不相等 $a和$b的值不相等時,才為真
    $a !== $b !==不全等 $a和$b的值或資料形態不相等時才為真!
    $a < $b <小於 $a小於$b才為真
    $a > $b >大於 $a大於$b才為真
    $a <= $b <=小於等於 $a小於或等於$b才為真
    $a >= $b >=大於等於 $a大於或等於$b才為真
    $a <=> $b 比較 PHP7才新增的 <=> 運算符,只會傳回 -1、0、1三種值!
    -1,代表左邊小於右邊;
    1,代表左邊大於右邊;
    0,那就代表左右兩邊相等。
  4. 錯誤控制運算符:指的是@這個符號,可以抑制錯誤訊息產生。
  5. 遞增、遞減運算符:如++$a這類的用法。
    運算符 意義 說明
    ++$a 先遞增 $a值加1之後才傳回$a值
    $a++ 後遞增 先傳回$a值之後再將$a值加1
    --$a 先遞減 $a值減1之後才傳回$a值
    $a-- 後遞減 先傳回$a值之後再將$a值減1
  6. 邏輯運算符:也就是and、or這類的用法。
    範例 邏輯運算符 意義
    $a and $b and(與) 只有$a 與 $b兩者皆為真,結果才為真
    $a && $b and(與) 只有$a 與 $b兩者皆為真,結果才為真
    $a or $b or(或) 只要$a 或 $b兩者之一為真,結果就為真
    $a || $b or(或) 只要$a 或 $b兩者之一為真,結果就為真
    $a xor $b exclusive or(互斥) 只有$a 與 $b一為真、一為假時,結果才為真
    !$a not(否) 只有$a為假時,結果才為真
  7. 字串運算符:小黑點「.」,用來連接字串和變數、常數或函數用的!
    echo "嗨!" . $user_name . "您好!";
    echo "資料庫名稱:" . _DB_NAME;
    echo "今天是:" . date("Y年m月d日");

     


:::

書籍目錄

展開 | 闔起

https%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbsn%3D27%26tbdsn%3D715

計數器

今天: 1924192419241924
昨天: 3438343834383438
總計: 7392253739225373922537392253739225373922537392253