總結(jié)PHP運(yùn)算符分類和使用
PHP運(yùn)算符是我們在程序中最常用的,最近看了一本PHP的書深入的介紹了PHP運(yùn)算符的使用,這里就和大家一起分享一下吧。
1:算數(shù)運(yùn)算符:
-:-$a 取反 $a 的負(fù)值。
+:$a + $b 加法 $a 和 $b 的和。
-:$a - $b 減法 $a 和 $b 的差。
*:$a * $b 乘法 $a 和 $b 的積。
/:$a / $b 除法 $a 除以 $b 的商。
%:$a % $b 取模 $a 除以 $b 的余數(shù)。
注意:除號(“/”)總是返回浮點數(shù),即使兩個運(yùn)算數(shù)是整數(shù)(或由字符串轉(zhuǎn)換成的整數(shù))也是這樣取模 $a % $b 在 $a 為負(fù)值時的結(jié)果也是負(fù)值。
例子:
- <html>
- <head>
- <title>php常量定義--阿濤隨筆</title>
- </head>
- <body>
- <?php
- $a=3;
- $b=4;
- $c=5;
- $d=6;
- //$d=-$a;
- $e=$a+$b;
- $f=$d-$c;
- $g=$a*$d;
- $h=$d/$a;
- echo "{$e}<br>";
- echo "{$f}<br>";
- echo "{$g}<br>";
- echo "{$h}<br>";
- ?>
- </body>
- </html>
2:賦值運(yùn)算符:
基本的賦值運(yùn)算符是“=”。你一開始可能會以為它是“等于”,其實不是的。它實際上意味著把右邊表達(dá)式的值賦給左運(yùn)算數(shù)。
1):簡單賦值:
- &a="http://www.admin300.com"$b=2008
2):組和運(yùn)算符賦值:
- $a = 3;
- $a += 5;
- $b = "Hello ";
- $b .= "There!";
#T#3):注意事項注意賦值運(yùn)算將原變量的值拷貝到新變量中(傳值賦值),所以改變其中一個并不影響另一個。這也適合于你在在緊密循環(huán)中拷貝一些值例如大數(shù)值。PHP 4 支持引用賦值,用 $var = &$othervar; 語法,但在 PHP 3 中不可能這樣做?!耙觅x值”意味著兩個變量都指向同一個數(shù)據(jù),沒有任何數(shù)據(jù)的拷貝。PHP運(yùn)算符應(yīng)用技巧:賦值運(yùn)算表達(dá)式的值也就是所賦的值。也就是說,“$a = 3”的值是 3。這樣就可以使你做一些小技巧:
- $a = ($b = 4) + 5;