從0到1學(xué)習(xí)網(wǎng)絡(luò)安全 【PHP基礎(chǔ)-運(yùn)算符】

PHP 運(yùn)算符


本節(jié)展示了可用于 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ù)
% 模(除法的余數(shù)) x %y x 除y 的余數(shù)

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

實(shí)例

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

PHP 賦值運(yùn)算符

PHP 賦值運(yùn)算符用于向變量寫值。
PHP 中基礎(chǔ)的賦值運(yùn)算符是 "="。這意味著右側(cè)賦值表達(dá)式會(huì)為左側(cè)運(yùn)算數(shù)設(shè)置值尼斧。

賦值 等同于 描述
x = y x = y 右側(cè)表達(dá)式為左側(cè)運(yùn)算數(shù)設(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 模(除法的余數(shù))

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

實(shí)例

<?php 
$x=10; 
echo $x; // 輸出 10

$y=20; 
$y += 100;
echo $y; // 輸出 120

$z=50;
$z -= 25;
echo $z; // 輸出 25

$i=5;
$i *= 6;
echo $i; // 輸出 30

$j=10;
$j /= 5;
echo $j; // 輸出 2

$k=15;
$k %= 4;
echo $k; // 輸出 3
?>

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é)果:

實(shí)例

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

$x="Hello";
$x .= " world!";
echo $x; // 輸出 Hello world!
?>

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

運(yùn)算符 名稱 描述
++$x 前遞增 x 加一遞增,然后返回x
$x++ 后遞增 返回 x疗垛,然后x 加一遞增
--$x 前遞減 x 減一遞減挠阁,然后返回x
$x-- 后遞減 返回 x宾肺,然后x 減一遞減

下例展示了使用不同遞增/遞減運(yùn)算符的不同結(jié)果:

實(shí)例

<?php
$x=10; 
echo ++$x; // 輸出 11

$y=10; 
echo $y++; // 輸出 10

$z=5;
echo --$z; // 輸出 4

$i=5;
echo $i--; // 輸出 5
?>

PHP 比較運(yùn)算符

PHP 比較運(yùn)算符用于比較兩個(gè)值(數(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é)果:

實(shí)例

<?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 andy 如果 x 和y 都為 true,則返回 true岳枷。
or x ory 如果 x 和y 至少有一個(gè)為 true芒填,則返回 true。
xor 異或 x xory 如果 x 和y 有且僅有一個(gè)為 true嫩舟,則返回 true氢烘。
&& x &&y 如果 x 和y 都為 true,則返回 true家厌。
| | x ||y 如果 x 和y 至少有一個(gè)為 true播玖,則返回 true。
! !$x 如果 $x 不為 true饭于,則返回 true蜀踏。

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

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

運(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。

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

實(shí)例

<?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);
?>

從0到1學(xué)習(xí)網(wǎng)絡(luò)安全 【目錄】

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末薛耻,一起剝皮案震驚了整個(gè)濱河市营罢,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌饼齿,老刑警劉巖饲漾,帶你破解...
    沈念sama閱讀 219,490評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異缕溉,居然都是意外死亡考传,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門倒淫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來伙菊,“玉大人,你說我怎么就攤上這事敌土。” “怎么了运翼?”我有些...
    開封第一講書人閱讀 165,830評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵返干,是天一觀的道長。 經(jīng)常有香客問我血淌,道長矩欠,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,957評(píng)論 1 295
  • 正文 為了忘掉前任悠夯,我火速辦了婚禮癌淮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘沦补。我一直安慰自己乳蓄,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評(píng)論 6 393
  • 文/花漫 我一把揭開白布夕膀。 她就那樣靜靜地躺著虚倒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪产舞。 梳的紋絲不亂的頭發(fā)上魂奥,一...
    開封第一講書人閱讀 51,754評(píng)論 1 307
  • 那天,我揣著相機(jī)與錄音易猫,去河邊找鬼耻煤。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的哈蝇。 我是一名探鬼主播嘴办,決...
    沈念sama閱讀 40,464評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼买鸽!你這毒婦竟也來了涧郊?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬榮一對情侶失蹤眼五,失蹤者是張志新(化名)和其女友劉穎妆艘,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體看幼,經(jīng)...
    沈念sama閱讀 45,847評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡批旺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了诵姜。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片汽煮。...
    茶點(diǎn)故事閱讀 40,137評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖棚唆,靈堂內(nèi)的尸體忽然破棺而出暇赤,到底是詐尸還是另有隱情,我是刑警寧澤宵凌,帶...
    沈念sama閱讀 35,819評(píng)論 5 346
  • 正文 年R本政府宣布鞋囊,位于F島的核電站,受9級(jí)特大地震影響瞎惫,放射性物質(zhì)發(fā)生泄漏溜腐。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評(píng)論 3 331
  • 文/蒙蒙 一瓜喇、第九天 我趴在偏房一處隱蔽的房頂上張望挺益。 院中可真熱鬧,春花似錦乘寒、人聲如沸望众。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽黍檩。三九已至,卻和暖如春始锚,著一層夾襖步出監(jiān)牢的瞬間刽酱,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評(píng)論 1 272
  • 我被黑心中介騙來泰國打工瞧捌, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留棵里,地道東北人润文。 一個(gè)月前我還...
    沈念sama閱讀 48,409評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像殿怜,于是被迫代替她去往敵國和親典蝌。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容