首頁 > 後端開發 > php教程 > PHP行動互聯網開發之運算符

PHP行動互聯網開發之運算符

巴扎黑
發布: 2023-03-06 18:26:02
原創
1124 人瀏覽過

[導讀] 一、PHP的運算子PHP中有豐富的運算子集,它們大部分直接來自於C語言。依照不同函數區分,運算子可以分為:算術運算子、字串運算子、賦值運算子、位元運算符、條件運算符,以及邏輯運算符等。當各種運算子在同一個

                       

PHP中有豐富的運算子集,且它們大部分直接來自於C語言。依照不同函數區分,運算子可以分為:算術運算子、字串運算子、賦值運算子、位元運算符、條件運算符,以及邏輯運算符等。當各種運算子在同一個表達式中時,它們的運算是有一定的優先順序的。

(1)算術運算

+    -   *   /  %  ++ --

(2)字串運算子

#字串運算子只有一.(點)就是英文的句點。它可以將字串連接起來,組成新字串,也可以將字串與數字連接,這時類型會自動轉換。

 

	$a="dawanganban";  
$b="123";  
echo $a.$b;   //输出结果:dawanganban123
登入後複製
登入後複製

(3)賦值運算子

 

 

	= += -= *= /= %= .=



$a="dawanganban";  
$a.=1;  
$a.=2;  
$a.=3;  
echo $a.$b;   //输出结果:dawanganban123
登入後複製
登入後複製

(4)位元運算子

 

& | ~ ^ << >>

# (5)比較運算子

 

> < >= <= == != <> === !==

#< >:為不等於和! =相同

===:恆等,值相等且型別一致

! ==:非恆等,值不相等或型別不一致

 

  1. 	echo 5 == "5"; //true  PHP是弱类型语言(js中的变量类似)  
    echo 5 === "5";  //false  完全等于
    登入後複製
    登入後複製

(6) 邏輯運算

 

AND(邏輯與) OR(邏輯或) XOR(邏輯異或) &&(邏輯與) ||(邏輯或) !(邏輯非)

 

	var_dump(5 && "");   //false  
var_dump(5 && "2"); //true  
var_dump(5 || ""); //true  
var_dump(0 xor 1); //true  
var_dump(0 xor 0); //false  
var_dump(1 xor 1); //false
登入後複製
登入後複製

 

##  

一、PHP的運算子

 

#

PHP中有豐富的運算子集,它們大部分直接來自於C語言。依照不同函數區分,運算子可以分為:算術運算子、字串運算子、賦值運算子、位元運算符,以及邏輯運算符等。當各種運算子在同一個表達式中時,它們的運算是有一定的優先順序的。

(1)算術運算

+    -   *   /  %  ++ --

(2)字串運算子

字串運算子只有一個.(點)就是英文的句號。它可以將字串連接起來,組成新字串,也可以將字串與數字連接,這時類型會自動轉換。

 

	$a="dawanganban";  
$b="123";  
echo $a.$b;   //输出结果:dawanganban123
登入後複製
登入後複製
(3)賦值運算子

 

#

 

	= += -= *= /= %= .=



$a="dawanganban";  
$a.=1;  
$a.=2;  
$a.=3;  
echo $a.$b;   //输出结果:dawanganban123
登入後複製
登入後複製
(4)位元運算子

 

#

& | ~ ^ << >>

# (5)比較運算子

 

> < >= <= == != <> === !==

<>:為不等於和! =相同

===:恆等,值相等且型別一致

! ==:非恆等,值不相等或型別不一致

 

  1. 	echo 5 == "5"; //true  PHP是弱类型语言(js中的变量类似)  
    echo 5 === "5";  //false  完全等于
    登入後複製
    登入後複製

# (6)邏輯運算

 

#

AND(邏輯與) OR(邏輯或) XOR(邏輯異或) &&(邏輯與) ||(邏輯或) !(邏輯非)

 

	var_dump(5 && "");   //false  
var_dump(5 && "2"); //true  
var_dump(5 || ""); //true  
var_dump(0 xor 1); //true  
var_dump(0 xor 0); //false  
var_dump(1 xor 1); //false
登入後複製
登入後複製

 

#  

以上是PHP行動互聯網開發之運算符的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板