PHP ???
PHP算術(shù)運(yùn)算符
| ?>???>?>?>???>< ??>?> | ?>??例子?>?>?> | ?>??結(jié)果?>?>< /td> | ||||||||||||||||
? ? + td> | ??? | $x + $y | $x 與 $y 求和 | ||||||||||||||||
? ? - | ???? | $x - $y | $x 與 $y 的差數(shù) | ||||||||||||||||
? ? * | ??? | $x * $y | $x 與 $y 的乘積 |
/ | 除法 | $x / $y | $x 與 $y 的商數(shù) |
% | 取余也叫取模、求模 | $x % $y | $x 除 $y 的余數(shù) |
?
?? ?? ??? ?? ???? ???? ??? ??? ?????.
<?php $x=10; $y=6; echo ($x + $y)."<br/>"; // 輸出 16 echo ($x - $y)."<br/>"; // 輸出 4 echo ($x * $y)."<br/>"; // 輸出 60 echo ($x / $y)."<br/>"; // 輸出 1.6666666666667 echo ($x % $y)."<br/>"; // 輸出 4 ?>
PHP ?? ???
????? =(??)? ?? ????? ????. ?, ?? ???? ?? ???? ????. ?? ??? ??? ???? ??? ??? ???? ?? ???.
| ?> ??>?> | ??>???>?> | ||||||||||||
?>+=?> | $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 |
.= | $x .= $y | $x = $x . $y |
?
?? ?? ?? ???? ??? ???? ???? ????.
$x += $y? $x = $x + $y
<?php $x = 5; $y = 8; $x += $y; echo $x;
PHP ??? ?????. ??? ???
| ?> ??< ??>?> | ? >< span style="font-size: 16px;"> ??>?> | ?>???>?> | ||||||||||||
??>. ? >?> | ?? | $txt1 = "?????" $txt2 = $ txt1 " world!" | ?? $txt2?? "Hello"? ?????. ??!" | ||||||||||||
?> .=?>?> | ?? ?? | $txt1 = "?????" $txt1 .= " ??!" | ?? $txt1?? "Hello world!"? ?????. |
?
?? ?? ??? ???? ??? ??? ?????.
<?php $a = "Hello"; $b = $a . " world!"; echo $b; // 輸出 Hello world! echo "<br/>"; $x="Hello"; $x .= " world!"; echo $x; // 輸出 Hello world! ?>
PHP ??/?? ???
??? ??? ??? ???? 1? ???? 1? ?? ?? ?????
| ?> ???>?> | ||||||||||||||||||
$x++ | ?? ?? ???? ??? ?? | < /tr >||||||||||||||||||
$x-- | < td width="138" valign="top" style="border-width: 1px; border-style: solid; word-break: break-all;"> ?? ?? ??? ? ??|||||||||||||||||||
++$x | < td width="138" valign="top" style="border-width: 1px; border-style: solid; word-break: break-all;"> ?? ??? ? ?? ?????|||||||||||||||||||
--$x | ?? ?? ?? ????? |
運(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。 |
?
?? ?? ?? ?? ???? ???? ?? ??? ?????.
<?php $x = 5; $y = 6; $paper = ++$x + $x++; $water = $y-- + $x--; echo $water + $paper; ?>
PHP ?? ???
| ?>???>?>< /td> | ? > ??>?> | < span style="font-size: 16px;">?> ???>?> | ||||||||||||||||
? | ?? | $x ? $y | $x? $y? ?? true?? true? ?????. | ||||||||||||||||
? > ?? | ?> ?? | ?>$x ?? $y | $x ? $y ? ?? ??? true? ??, ?? ?? true? ?????. | ||||||||||||||||
? > xor | ?> XOR td > | ?>$x xor $y | $x? $y ? ??? ?? ?? true, true? ?????. |
? ??&& | ? ??與 | $x && $y | 如果$x ? $y tour為 true,則返回 true。 | ||||||||||||
?>?>? ??||?> | ?> ?>?>? ?或?> | ?> ?>?>$x || $y?> | 如果 $x ? $y 至少有一個(gè)為 true,則返回 true。 | ||||||||||||
? ??! | ? ?? | !$x | 如果 $x 不為 true,則返回 true。< /td> |
?? ? ?? ?? ?? ?????.
??? AND:
<?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); ?>
??? OR:
<?php header("Content-type:text/html;charset=utf-8"); //設(shè)置編碼 $x = true; $y = false; //邏輯與(并且),要求兩個(gè)都為true才執(zhí)行真區(qū)間,所以代碼中執(zhí)行假區(qū)間 if($x && $y){ echo '執(zhí)行了真區(qū)間'; }else{ echo '執(zhí)行了假區(qū)間'; } ?>
??? NOT:
<?php header("Content-type:text/html;charset=utf-8"); //設(shè)置編碼 $foo = false; $bar = true; //邏輯或,有一個(gè)為真則為真 if($foo || $bar){ echo '執(zhí)行真區(qū)間'; }else{ echo '執(zhí)行假區(qū)間'; } ?>
PHP ?? ???
| ?>???>?> | ?>??>?> | ?>???>?> | ||||||||||||||||
+ | ??? | $x + $y | $x? $y? ??(??? ?? ?? ???? ??) | ||||||||||||||||
?> == | ?> ?? | ?>$x == $y | $x? $y? ??? ?/? ?? ?? ?? true? ?????. | ||||||||||||||||
? > === | ?> ?? < /td> | ?>$x === $ y | $x? $y? ??? ?? ?/? ??? ??? ??? ???? true? ?????. |
!= | 不相等 | $x != $y | 如果 $x 不等于 $y,則返回 true。 |
<> | 不相等 | $x <> $y | 如果 $x 不等于 $y,則返回 true。 |
!== | 不全等 | $x !== $y | 如果 $x 與 $y 完全不同,則返回 true。 |
PHP ?? ???? ??? ???? ? ?????.
????
?? ???? ??? ?? ???? ???? ??? ??? ?????.
<?php header("Content-type:text/html;charset=utf-8"); //設(shè)置編碼 $foo = false; //邏輯非,把false變?yōu)榱藅rue if(!$foo){ echo '執(zhí)行真區(qū)間'; }else{ echo '執(zhí)行假區(qū)間'; } ?>
?? ???
?? ??? ??:
(expr1)?(expr2):(expr3); //Expression1?Expression2:Expression3
?
<?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); ?>
- ?? ??
- ???? ????
-
????PHP ?? ?? ?? ????
176389?? ???? ????. -
????PHP ?? ?? ??? ????
42709?? ???? ????. -
???? ?? ????? ?? ?? ????
33667?? ???? ????. -
???? ?? PHP ?? ??? ???? VIP ??? ???
34458?? ???? ????. -
??Geek Academy jquery ?? ?? ?? ??? ????
9528?? ???? ????. -
??Shangxuetang ????? ?? ?? ?? ?? ??? ????
34426?? ???? ????. -
????Little Turtle? Python ??? ?? ?? ?? ?? ??? ????
179357?? ???? ????. -
????PHP ?? ??? ?? ????
19183?? ???? ????. -
????PHP ?? ???? 1: ??? ?? PHP ???
462432?? ???? ????. -
?????? ??? ?? ?? ???? ?? ?? PHP ????
27832?? ???? ????. -
????jQuery/Ajax/PHP ?? ??/H5 ??? ??? ?? ?? ?? ???? ??
4902?? ???? ????. -
???????? JavaScript? ?? ? ?? ????
34402?? ???? ????.
? ??? ??? ???? ???? ????.
- PHP? ??? ???? ??? ?? ??? ???? ?????.
- ? ??? ?? ??? ?? ?? ??
- ??? ?? ???? ???? ??? Mini ?? MVC ?????? ??? ?? Tianlongbabu ??
- PHP ?? ?? ????: ?? PHP ?? [???? ??]
- ??? ?? ? ??? ???
- ??? ???? ?? ??
- ?? ?? Node.JS ?? ??
- ??? ?? ? ???? ????? ??: HTML5/CSS3/ES6/NPM/Vue/...[??]
- ???? PHP MVC ????? ??(?? ?? 40? ?/??? ??/???? ????? ??? ?)