首頁 > 後端開發 > PHP問題 > php運算符有哪些

php運算符有哪些

zbt
發布: 2023-07-26 13:47:58
原創
1972 人瀏覽過

php運算子有算術運算子、賦值運算子、比較運算子、邏輯運算子、位元運算子、字串運算子和三元條件運算子(?:)、陣列運算子、型別運算符等。 1.算術運算子用於執行基本的算術運算;2、賦值運算子用於給變數賦值;3、比較運算子用於比較兩個值的大小關係,返回布林值(true或false);4、邏輯運算子:用於執行邏輯運算,返回布林值(true或false)等等。

php運算符有哪些

本教學操作環境:windows10系統、php8.1.3版本、DELL G3電腦。

PHP是一種廣泛使用的伺服器端腳本語言,它具有豐富的運算符,用於實現各種數學和邏輯運算。在本文中,我們將介紹PHP中常用的運算符,以及它們的功能和用法。

1. 算術運算子:用於執行基本的算術運算,包括加法( ),減法(-),乘法(*),除法(/),求模(%)和冪運算(* *)。例如:

$a=5;
$b=3;
echo$a+$b;//输出8
echo$a-$b;//输出2
echo$a*$b;//输出15
echo$a/$b;//输出1.6666666666667
echo$a%$b;//输出2
echo$a**$b;//输出125
登入後複製

2. 賦值運算子:用於為變數賦值。常見的賦值運算子有「=」、「 =」、「-=」、「*=」、「/=」和「%=」。例如:

$a=5;
$b=3;
$a+=$b;//等同于$a=$a+$b,结果为8
$a-=$b;//等同于$a=$a-$b,结果为5
$a*=$b;//等同于$a=$a*$b,结果为15
$a/=$b;//等同于$a=$a/$b,结果为5
$a%=$b;//等同于$a=$a%$b,结果为2
登入後複製

3. 比較運算子:用於比較兩個值的大小關係,傳回布林值(true或false)。常見的比較運算子有「==」、「!=」、「<」、「>」、「<=」和「>=」。例如:

$a=5;
$b=3;
var_dump($a==$b);//输出false
var_dump($a!=$b);//输出true
var_dump($a<$b);//输出false
var_dump($a>$b);//输出true
var_dump($a<=$b);//输出false
var_dump($a>=$b);//输出true
登入後複製

4. 邏輯運算子:用於執行邏輯運算,傳回布林值(true或false)。常見的邏輯運算子有「&&」(與),「||」(或)和「!」(非)。例如:

$a = true;

$b = false;

var_dump($a && $b); // 輸出false

#var_dump ($a || $b); // 輸出true

var_dump(!$a); // 輸出false

#5. 位元運算子:用於對整數進行位元級操作。常見的位元運算子有「&」(與),「|」(或),「^」(異或),「~」(取反), “<<”(左移)和“>>”(右移)。例如:

$a=5;//二进制表示为00000101
$b=3;//二进制表示为00000011
echo$a&$b;//输出1
echo$a|$b;//输出7
echo$a^$b;//输出6
echo~$a;//输出-6
echo$a<<1;//输出10
echo$a>>1;//输出2
登入後複製

6. 字串運算子:用於連接兩個字串。常見的字串運算子是「.」(點),例如:

$a="Hello";
$b="World";
echo$a.$b;//输出HelloWorld
登入後複製

除了上述提到的運算子外,PHP還包括了其他一些特殊的運算符,如三元條件運算子( ?:)、陣列運算子、型別運算子等。

總結起來,PHP提供了豐富多樣的運算符,使得開發者可以輕鬆執行各種數學和邏輯運算運算。熟練這些運算符,對於編寫高效的PHP程式碼非常重要 。

以上是php運算符有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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