從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閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件赞季,死亡現(xiàn)場離奇詭異愧捕,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)申钩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進(jìn)店門次绘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人撒遣,你說我怎么就攤上這事邮偎。” “怎么了义黎?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵禾进,是天一觀的道長。 經(jīng)常有香客問我廉涕,道長泻云,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任狐蜕,我火速辦了婚禮壶愤,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘馏鹤。我一直安慰自己征椒,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布湃累。 她就那樣靜靜地躺著勃救,像睡著了一般碍讨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蒙秒,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天勃黍,我揣著相機(jī)與錄音,去河邊找鬼晕讲。 笑死覆获,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的瓢省。 我是一名探鬼主播弄息,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼勤婚!你這毒婦竟也來了摹量?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤馒胆,失蹤者是張志新(化名)和其女友劉穎缨称,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體祝迂,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡睦尽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了型雳。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片骂删。...
    茶點(diǎn)故事閱讀 40,015評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖四啰,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情粗恢,我是刑警寧澤柑晒,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站眷射,受9級特大地震影響匙赞,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜妖碉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一涌庭、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧欧宜,春花似錦坐榆、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽匹中。三九已至,卻和暖如春豪诲,著一層夾襖步出監(jiān)牢的瞬間顶捷,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工屎篱, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留服赎,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓交播,卻偏偏與公主長得像重虑,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子堪侯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,969評論 2 355

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

  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young閱讀 3,814評論 1 10
  • 一嚎尤、php可以做什么 php是一種可以在服務(wù)器端運(yùn)行的編程語言,可以運(yùn)行在Web服務(wù)器端伍宦。 php是一門后臺(tái)編程語...
    空谷悠閱讀 3,098評論 4 97
  • 運(yùn)算符 是可以檢查芽死,修改或者組合值的特殊符號或者短語。例如次洼,加法運(yùn)算符(+)將兩個(gè)數(shù)相加关贵,像let i = 1 +...
    BoomLee閱讀 1,816評論 0 4
  • 這是一本很有趣的書揖曾,作者瑪里琳·約翰遜是雜志的撰稿和編輯,還是一位“訃迷”亥啦,看了這本書炭剪,我才知道,在我們居住的世界...
    蜂窩煤閱讀 946評論 0 0
  • 友情會(huì)因?yàn)槭裁炊屏眩?面對這個(gè)問題翔脱,估計(jì)每個(gè)人的答案都不一樣奴拦,今天,我要給出的答案是幾塊雞翅届吁。 A君平日里大大咧...
    非瑪閱讀 237評論 0 0