PHP學習之PHP運算子

來源:互聯網
上載者:User

PHP運算子

下面我分別看一下PHP3的算術、字串、邏輯與比較等運算子。   
1、算術運算子
  +:  $a + $b 加 $a加上$b   -:  $a - $b 減 $a減去$b   *:  $a * $b 乘 $a乘以$b   /:  $a / $b 除 $a除以$b   %:  $a % $b 模數 $a除以$b的餘數 如果兩個運算元都是整型值(字串將被轉換為整型值),除號("/") 返回整型值(整除的值)。如果任一個運算元是浮點值,則做浮點除法。
2 字串運算子   
字串操作符只有字串串連符 (".")。   $a = "Hello ";   $b = $a . "World!"; // now $b = "Hello World!"
3、賦值運算子   
基本的賦值運算子是 "="。   一個賦值運算式的值就是所賦給的值。例如, 運算式 $a = 3 的值是3。 這允許你這樣做一些複雜的事情:     $a = ($b = 4) + 5; // 現在 $a 等於 9, $b為4 。   除了基本賦值符外,還有"複合運算子"。對於所有的位元和字串,允許你做變數自我複合運算。
例如:   =: $a = 3;   +=:$a += 5; // 把$a 設成 8, 也就是: $a = $a + 5;      $b = "Hello ";   . :$b .= "There!"; // 把 $b 設成 "Hello There!", 就象 $b = $b . "There!";
4、 位元運算符
  位元運算允許你對指定的資料置位或複位。   &:與運算,$a & $b 與 $a和$b都被置位則結果被置位   |:或運算,$a | $b 或 $a或$b有一個被置位則結果被置位   ~:非運算,~ $a 非 $a沒有被置位則結果被置位
5、 邏輯運算子
 and:  $a and $b 與 $a和$b同時為真則結果為真  or :  $a or $b 或 $a或$b有一個為真則結果為真  xor:  $a xor $b 異或 $a和$b不同時為真則結果為真  ! :  ! $a 非 $a為假則結果為真  &&:  $a && $b 與 $a和$b同時為真則結果為真  ||:  $a || $b 或 $a或$b有一個為真則結果為真   比較兩個變數時,"與"和"或"運算有兩種運算子這是以為兩種運算子有不同的優先順序 6、 比較子   比較子,就象名字一樣,允許你比較兩個值。   ==: $a == $b 等於 $a等於$b結果為真   !=: $a != $b 不等於 $a不等於$b結果為真   < : $a < $b 小於 $a小於$結果為真   > : $a > $b 大於 $a大於$b結果為真   <=: $a <= $b 小於等於 $a小於或等於$b結果為真   >=: $a >= $b 大於等於 $a大於或等於$b結果為真

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.