国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP運(yùn)算符

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

??運(yùn)算符??名稱??例子??結(jié)果
? ? +??加法$x + $y$x 與 $y 求和
? ? -??減法$x - $y$x 與 $y 的差數(shù)
? ? *??乘法$x * $y$x 與 $y 的乘積
? ? /??除法$x / $y$x 與 $y 的商數(shù)
? ??%??取余也叫取模、求模$x % $y$x 除 $y 的余數(shù)

實例

下例展示了使用不同算數(shù)運(yùn)算符的不同結(jié)果:

<?php
 $x=10;
 $y=6;
 echo ($x + $y)."<br/>"; // 輸出 16
 echo ($x - $y)."<br/>"; // 輸出 4
 echo ($x * $y)."<br/>"; // 輸出 60
 echo ($x / $y)."<br/>"; // 輸出 1.6666666666667
 echo ($x % $y)."<br/>"; // 輸出 4
 ?>

PHP賦值運(yùn)算符

我們在數(shù)學(xué)里面把 = (一個等號)叫作賦值運(yùn)算符,即:把等號右邊的值,賦值給等號左邊的變量,左邊的變量就為右邊的值。

? ??符號? ??舉例? ??等價式
? ??+=$x += $y$x = $x + $y
? ??-=$x -= $y$x = $x - $y
? ??*=$x *= $y$x = $x * $y
$y=$x .= $y
    • <label id="g8fku"><xmp id="g8fku">

        • /= $ x /= $y$ x $ x /$ x /$y%= $ x%$y
          $ x $ x $ x $ x% $y? ? .
          $x ?= $x . $y

          實例

          下面的例子和等價式都有明確的說明。

          $x += $y 等價于 $x = $x + $y

          <?php
           $x = 5;
           $y = 8;
           $x += $y;
           echo $x;

          PHP字符串運(yùn)算符

          ? ??運(yùn)算符? ??名稱? ??例子? ??結(jié)果
          ? ? ?.??串接$txt1 = "Hello" $txt2 = $txt1 . " world!"現(xiàn)在 $txt2 包含 "Hello world!"
          ? ? ?.=??串接賦值$txt1 = "Hello" $txt1 .= " world!"現(xiàn)在 $txt1 包含 "Hello world!"

          實例

          下例展示了使用字符串運(yùn)算符的結(jié)果:

          <?php
           $a = "Hello";
           $b = $a . " world!";
           echo $b; // 輸出 Hello world!
           echo "<br/>";
           $x="Hello";
           $x .= " world!";
           echo $x; // 輸出 Hello world!
           ?>

          PHP遞增/遞減運(yùn)算符

          遞增與遞減說簡單點(diǎn)就是把自己加一或減一

          ? ??符號? ??說明
          ? ??$x++? ?先賦值后加
          ? ??$x--? ?先賦值后減
          ? ??++$x? ?先加后賦值
          ? ??--$x? ?先減后賦值

          上面的用法其實挺簡單的,按照上面的例子。我們分成步驟去,按過程去判斷即可。

          實例

          <?php
           $x = 5;
           //先賦值后加:即先將$x的值賦值給$y。$x的值為5,所以將$x的值賦值給$y。$y也為5
           $y = $x++;
           //$x的結(jié)果輸出為6,因為賦值給$y后,$x自己又把自己進(jìn)行了+1操作。所以,$x的結(jié)果為6
           echo $x;
           ?>

          我們來對比一下先加后賦值,如下:

          <?php
           $x = 8;
           $y = ++$x;
           echo $x;
           ?>

          你再做實驗,試試$x-- 和 --$x


          小考驗

          看看你能不能猜對下面$water + $paper的結(jié)果?

          <?php
           $x = 5;
           $y = 6;
           $paper = ++$x + $x++;  
           $water = $y-- + $x--;  
           echo $water + $paper;
           ?>

          ?你猜對了嗎

          PHP比較運(yùn)算符:

          PHP 比較運(yùn)算符用于比較兩個值(數(shù)字或字符串):


          ? ??運(yùn)算符? ??名稱? ??例子? ??結(jié)果
          ? ??==? ?等于$x == $y如果 $x 等于 $y,則返回 true。

          ? ? ===

          ? ?全等(完全相同)

          $x === $y
          如果 $x 等于 $y,且它們類型相同,則返回 true
          ? ??!=? ?不等于$x != $y如果 $x 不等于 $y,則返回 true。
          ? ??<>? ?不等于$x <> $y如果 $x 不等于 $y,則返回 true。
          ? ?
          ? ? !==
          ? ?
          ? ?不全等(完全不同)

          $x !== $y
          如果 $x 不等于 $y,且它們類型不相同,則返回 true。
          ? ??>? ?大于$x > $y如果 $x 大于 $y,則返回 true。
          ? ??<? ?小于$x < $y如果 $x 小于 $y,則返回 true。
          ? ??>=? ?大于或等于$x >= $y如果 $x 大于或者等于 $y,則返回 true.
          ? ??<=? ?小于或等于$x <= $y如果 $x 小于或者等于 $y,則返回 true。

          實例

          下例展示了使用某些比較運(yùn)算符的不同結(jié)果:

          <?php
           $x=100;
           $y="100";
           var_dump($x == $y);
           echo "<br>";
           var_dump($x === $y);
           echo "<br>";
           var_dump($x != $y);
           echo "<br>";
           var_dump($x !== $y);
           echo "<br>";
           
           $a=50;
           $b=90;
           
           var_dump($a > $b);
           echo "<br>";
           var_dump($a < $b);
           ?>

          PHP邏輯運(yùn)算符



          ? ??運(yùn)算符? ??名稱? ??例子? ??結(jié)果
          ? ??and? ?與$x and $y如果 $x 和 $y 都為 true,則返回 true。

          ? ??or

          ? ?或

          $x or $y
          如果 $x 和 $y 至少有一個為 true,則返回 true。

          ? ??xor

          ? ?異或

          $x xor $y
          如果 $x 和 $y 有且僅有一個為 true,則返回 true。

          ? ??&&? ??與$x && $y如果 $x 和 $y 都為 true,則返回 true。


          ? ??||


          ? ?或


          $x || $y

          如果 $x 和 $y 至少有一個為 true,則返回 true。
          ? ??!? ?非!$x如果 $x 不為 true,則返回 true。

          那我們來舉幾個例子來試試,

          邏輯與:

          <?php
           header("Content-type:text/html;charset=utf-8");    //設(shè)置編碼
           $x = true;
           $y = false;
           //邏輯與(并且),要求兩個都為true才執(zhí)行真區(qū)間,所以代碼中執(zhí)行假區(qū)間
           if($x && $y){
               echo '執(zhí)行了真區(qū)間';
           }else{
               echo '執(zhí)行了假區(qū)間';
           }
           ?>

          邏輯或:

          <?php
           header("Content-type:text/html;charset=utf-8");    //設(shè)置編碼
           $foo = false;
           $bar = true;
           //邏輯或,有一個為真則為真
           if($foo || $bar){
               echo '執(zhí)行真區(qū)間';
           }else{
               echo '執(zhí)行假區(qū)間';
           }
           
           ?>

          邏輯非:

          <?php
           header("Content-type:text/html;charset=utf-8");    //設(shè)置編碼
           $foo = false;
           //邏輯非,把false變?yōu)榱藅rue
           if(!$foo){
               echo '執(zhí)行真區(qū)間';
           }else{
               echo '執(zhí)行假區(qū)間';
           }
           
           ?>

          PHP數(shù)組運(yùn)算符

          ? ??運(yùn)算符? ??名稱? ??例子? ??結(jié)果
          ? ??+? ?聯(lián)合$x + $y$x 和 $y 的聯(lián)合(但不覆蓋重復(fù)的鍵)

          ? ??==
          ? ?
          ? ?相等

          $x == $y
          如果 $x 和 $y 擁有相同的鍵/值對,則返回 true。

          ? ??===
          ?
          ? ?全等

          $x === $y
          如果 $x 和 $y 擁有相同的鍵/值對,且順序相同類型相同,則返回 true。
          ? ??!=? ?不相等$x != $y如果 $x 不等于 $y,則返回 true。
          ? ??<>不相等$x <> $y如果 $x 不等于 $y,則返回 true。
          ? ??!==不全等$x !== $y如果 $x 與 $y 完全不同,則返回 true。

          PHP 數(shù)組運(yùn)算符用于比較數(shù)組:

          實例

          下例展示了使用不同數(shù)組運(yùn)算符的不同結(jié)果:

          <?php
           $x = array("a" => "red", "b" => "green");
           $y = array("c" => "blue", "d" => "yellow");
           $z = $x + $y; // $x 與 $y 的聯(lián)合
           var_dump($z);
           var_dump($x == $y);
           var_dump($x === $y);
           var_dump($x != $y);
           var_dump($x <> $y);
           var_dump($x !== $y);
           ?>

          三目運(yùn)算符


          三目運(yùn)算符的格式:

          ?(expr1)?(expr2):(expr3); //表達(dá)式1?表達(dá)式2:表達(dá)式3

          實例

          <?PHP
           $a=10; $b=20;
           $c=$a>$b?($a-$b):($a+$b);
           //說明:如果變量a大于變量b則執(zhí)行問號后面的,否則就執(zhí)行:冒號后面的
           echo $c;
           ?>



          繼續(xù)學(xué)習(xí)
          ||
          <?php $x=10; $y=6; echo ($x + $y)."<br/>"; // 輸出 16 echo ($x - $y)."<br/>"; // 輸出 4 echo ($x * $y)."<br/>"; // 輸出 60 echo ($x / $y)."<br/>"; // 輸出 1.6666666666667 echo ($x % $y)."<br/>"; // 輸出 4 ?>
          提交重置代碼

        • <thead id="g8fku"></thead>
            <rt id="g8fku"><noframes id="g8fku">