PHP Operators
- صفحه قبلی PHP Constants
- صفحه بعدی PHP If...Else
本节展示了可用于 PHP 脚本中的各种运算符.
PHP 算数运算符
عملگر | نام | مثال | نتیجه | نتیجه نمایش |
---|---|---|---|---|
+ | 加法 | $x + $y | $x 与 $y 求和 | نتیجه نمایش |
- | 减法 | $x - $y | $x 与 $y 的差数 | نتیجه نمایش |
* | 乘法 | $x * $y | $x 与 $y 的乘积 | نتیجه نمایش |
/ | 除法 | $x / $y | $x 与 $y 的商数 | نتیجه نمایش |
% | 取模 | $x % $y | $x 除 $y 的余数 | نتیجه نمایش |
下例展示了使用不同算数运算符的不同结果:
مثال
<?php $x=17; $y=8; echo ($x + $y); // 输出 25 echo ($x - $y); // 输出 9 echo ($x * $y); // 输出 136 echo ($x / $y); // 输出 2.125 echo ($x % $y); // 输出 1 ?>
PHP 赋值运算符
PHP 赋值运算符用于向变量写值。
PHP 中基础的赋值运算符是 "="。这意味着右侧赋值表达式会为左侧运算数设置值。
赋值 | 等同于 | ba da cikakken bayani | نتیجه نمایش |
---|---|---|---|
x = y | x = y | 右侧表达式为左侧运算数设置值。 | نتیجه نمایش |
x += y | x = x + y | Add | نتیجه نمایش |
x -= y | x = x - y | Kara | نتیجه نمایش |
x *= y | x = x * y | Kiyaye | نتیجه نمایش |
x /= y | x = x / y | Fasaha | نتیجه نمایش |
x %= y | x = x % y | Modulo | نتیجه نمایش |
Tasiyarin kanan ya kuma nuna yadda ayyuka na dabbobi suka yi auren dabbobi da dabbobi na dabbobi:
مثال
<?php $x=17; echo $x; // shafar 17 $y=17; $y += 8; echo $y; // shafar 25 $z=17; $z -= 8; echo $z; // shafar 9 $i=17; $i *= 8; echo $i; // shafar 136 $j=17; $j /= 8; echo $j; // shafar 2.125 $k=17; $k %= 8; echo $k; // shafar 1 ?>
Tsarin lafiya na PHP
عملگر | نام | مثال | نتیجه | نتیجه نمایش |
---|---|---|---|---|
. | Tsare-tsa | $txt1 = "Hello" $txt2 = $txt1 . " world!" | Ani $txt2 ya ɗauki "Hello world!" | نتیجه نمایش |
.= | Tsare-tsa | $txt1 = "Hello" $txt1 .= " world!" | Ani $txt1 ya ɗauki "Hello world!" | نتیجه نمایش |
Tasiyarin kanan ya kuma nuna yadda ayyuka lafiya da tsarin lafazin ayyuka ne:
مثال
<?php $a = "Hello"; $b = $a . " world!"; echo $b; // ciki Hello world! $x="Hello"; $x .= " world!"; echo $x; // ciki Hello world! ?>
Kara koyarwa na koyarwa na PHP na koyarwa na koyarwa na koyarwa
عملگر | نام | ba da cikakken bayani | نتیجه نمایش |
---|---|---|---|
++$x | kashi | $x na kuma a yi kashi, kuma $x ciki | نتیجه نمایش |
$x++ | kashi | ciki $x, kuma $x na kuma a yi kashi | نتیجه نمایش |
--$x | kashi | $x na kuma a yi kashi, kuma $x ciki | نتیجه نمایش |
$x-- | kashi | ciki $x, kuma $x na kuma a yi kashi | نتیجه نمایش |
Kanin dake da nuna dukkanin yakin aiki na yin amfani da koyarwa na yin amfani da koyarwa na yau da kai:
مثال
<?php $x=17; echo ++$x; // ciki 18 $y=17; echo $y++; // ciki 17 $z=17; echo --$z; // ciki 16 $i=17; echo $i--; // ciki 17 ?>
Kara koyarwa na koyarwa na PHP
Kara koyarwa na koyarwa na PHP na amfani da koyarwa na yin gudanarwa na biyu (masu ga ko masu ganin):
عملگر | نام | مثال | نتیجه | نتیجه نمایش |
---|---|---|---|---|
== | kuma a yi | $x == $y | Idan $x kuma $y, kuma a yi $true. | نتیجه نمایش |
=== | kuma a yi (kuma a yi kai kai) | $x === $y | Idan $x kuma $y, kuma a yi dantali, kuma a yi $true. | نتیجه نمایش |
!= | kuma a yi | $x != $y | اگر $x با $y نابرابر باشد، true بازمیگرداند. | نتیجه نمایش |
<> | kuma a yi | $x <> $y | اگر $x با $y نابرابر باشد، true بازمیگرداند. | نتیجه نمایش |
!== | kuma a yi dantali (kuma a yi kai kai) | $x !== $y | Idan $x kuma $y, ko dukkanin su na kuma a yi dantali, kuma a yi $true. | نتیجه نمایش |
> | kashi | $x > $y | Idan $x kashi $y, kuma a yi $true. | نتیجه نمایش |
< | kashi | $x < $y | Idan $x kashi $y, kuma a yi $true. | نتیجه نمایش |
>= | kashi ko kuma | $x >= $y | Idan $x kashi ko kuma $y, kuma a yi $true. | نتیجه نمایش |
<= | kashi ko kuma | $x <= $y | Idan $x kashi ko kuma kuma $y, kuma a yi $true. | نتیجه نمایش |
Kanin dake da nuna dukkanin yakin aiki na yin amfani da koyarwa na yau da kai:
مثال
<?php $x=17; $y="17"; 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=17; $b=8; var_dump($a > $b); echo "<br>"; var_dump($a < $b); ?>
Kara koyarwa logiki na PHP
عملگر | نام | مثال | نتیجه | نتیجه نمایش |
---|---|---|---|---|
and | da | $x and $y | Idan $x da $y kuma a yi, kuma a yi $true. | نتیجه نمایش |
or | ta | $x or $y | Idan $x da $y kuma a yi, kuma a yi $true. | نتیجه نمایش |
xor | xor | $x xor $y | Idan $x da $y kuma a yi, kuma a yi $true. | نتیجه نمایش |
&& | da | $x && $y | Idan $x da $y kuma a yi, kuma a yi $true. | نتیجه نمایش |
|| | ta | $x || $y | Idan $x da $y kuma a yi, kuma a yi $true. | نتیجه نمایش |
! | عدم | !$x | اگر $x false نباشد، true بازمیگرداند. | نتیجه نمایش |
عملگرهای آرایه PHP
عملگرهای آرایه PHP برای مقایسه آرایهها استفاده میشوند:
عملگر | نام | مثال | نتیجه | نتیجه نمایش |
---|---|---|---|---|
+ | ادغام | $x + $y | ادغام $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 بازمیگرداند. | نتیجه نمایش |
در اینجا نتایج مختلف از استفاده از عملگرهای مختلف آرایه نشان داده شده است:
مثال
<?php $x = array("a" => "apple", "b" => "banana"); $y = array("c" => "orange", "d" => "peach"); $z = $x + $y; // $x با $y ترکیب میشود var_dump($z); var_dump($x == $y); var_dump($x === $y); var_dump($x != $y); var_dump($x <> $y); var_dump($x !== $y); ?>
- صفحه قبلی PHP Constants
- صفحه بعدی PHP If...Else