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

PHP運(yùn)算符

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

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

實(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)算符,也就是:把等號右邊的值,賦值給等號左邊的變量,左邊的變數(shù)就為右邊的值。

等價式? ??#$x += $y $x = $x + $y? $x -= $y$x = $x - $y? $x *= $y$x = $x * $y
? ??符號? ??舉例 ? ??
+=
??-=
??*=
#########
??/=##$x /= $y$x = $x / $y
?%=#$x %= $y$x = $x % $y
#? ? .$x .= $y##$x ?= $x . $y

實(shí)例

#下面的範(fàn)例和等價式都有明確的說明。

$x += $y 等價於$x = $x + $y

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

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

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

實(shí)例

#下例展示了使用字串運(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? ?先減後賦值

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

實(shí)例

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

我們來比較先加後賦值,如下:

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

你再做實(shí)驗(yàn),試試$x-- 和--$x


小考驗(yàn)

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

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

?你猜對了嗎


PHP比較運(yùn)算子:#########################PHP 比較運(yùn)算子用於比較兩個值(數(shù)字或字串):### ##########
? ??符號? ?##?說明
#? ?等於如果$x 等於$y,則回傳true。 ? ?全等(完全相同)? ?不等於
? ??運(yùn)算子? ?? #? ??範(fàn)例? ??結(jié)果
? ??==? ??==
$x == $y


? ? ===
$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。

實(shí)例

下例展示了使用某些比較運(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)算子? ??#名稱#? ??範(fà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 至少有一個為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陣列運(yùn)算子

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


? ??||


##? ?或


$x || $y

#? ?$x 與$y 的組合(但不覆寫重複的鍵)? ?如果$x 和$y 擁有相同的鍵/值對,則傳回true。 ?如果$x 和$y 擁有相同的鍵/值對,且順序相同類型相同,則傳回true。
?運(yùn)算子#? ??名稱? ??範(fàn)例? ??#結(jié)果##? ??
#? ??+? ?合併$x + $y

? ??==
? ?相等
$x == $y

? ??===
? ?全等
$x === $y
######
? ??!=? ?不相等$x != $y如果 $x 不等于 $y,則返回 true。
? ??<>不相等$x <> $y如果 $x 不等于 $y,則返回 true。
? ??!==不全等$x !== $y如果 $x 與 $y 完全不同,則返回 true。

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

實(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

實(shí)例

<?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 ?>
提交重置程式碼