由淺入深學習動態網頁製作PHP的程式設計與應用 三)

2021-04-13 05:54:34 字數 1653 閱讀 3717

第三章 運算子

下面我分別看一下php的算術、字串、邏輯與比較等運算子。

1、算術運算子

+:  $a + $b 加 $a加上$b vad站長資訊

-:  $a - $b 減 $a減去$b vad站長資訊

*:  $a * $b 乘 $a乘以$b vad站長資訊

/:  $a / $b 除 $a除以$b vad站長資訊

%:  $a % $b 取模 $a除以$b的餘數

如果兩個運算元都是整型值(字串將被轉換為整型值),除號("/") 返回整型值(整除的值)。如果任乙個運算元是浮點值,則做浮點除法。

2 字串運算子

字串操作符只有字串連線符 (".")。

$a = "hello "; vad站長資訊

$b = $a . "world!"; // now $b = "hello world!"

3、賦值運算子

基本的賦值運算子是 "="。

乙個賦值表示式的值就是所賦給的值。例如, 表示式 $a = 3 的值是3。 這允許你這樣做一些複雜的事情:

$a = ($b = 4) + 5; // 現在 $a 等於 9, $b為4 。

除了基本賦值符外,還有"復合運算子"。對於所有的二進位制數和字串,允許你做變數自我復合運算。例如:

=: $a = 3; vad站長資訊

+=:$a += 5; // 把$a 設成 8, 也就是: $a = $a + 5; vad站長資訊

$b = "hello "; vad站長資訊

. :$b .= "there!"; // 把 $b 設成 "hello there!", 就象 $b = $b . "there!";

4、 位運算子

位運算允許你對指定的資料置位或復位。

&:與運算,$a & $b 與 $a和$b都被置位則結果被置位 vad站長資訊

|:或運算,$a | $b 或 $a或$b有乙個被置位則結果被置位 vad站長資訊

~:非運算,~ $a 非 $a沒有被置位則結果被置位

5、 邏輯運算子

and:  $a and $b 與 $a和$b同時為真則結果為真 vad站長資訊

or :  $a or $b 或 $a或$b有乙個為真則結果為真 vad站長資訊

xor:  $a xor $b 異或 $a和$b不同時為真則結果為真 vad站長資訊

! :  ! $a 非 $a為假則結果為真 vad站長資訊

&&:  $a && $b 與 $a和$b同時為真則結果為真 vad站長資訊

||:  $a || $b 或 $a或$b有乙個為真則結果為真

比較兩個變數時,"與"和"或"運算有兩種運算子這是以為兩種運算子有不同的優先順序

6、 比較運算子

比較運算子,就象名字一樣,允許你比較兩個值。

==: $a == $b 等於 $a等於$b結果為真 vad站長資訊

!=: $a != $b 不等於 $a不等於$b結果為真 vad站長資訊

< : $a < $b 小於 $a小於$結果為真 vad站長資訊

> : $a > $b 大於 $a大於$b結果為真 vad站長資訊

<=: $a <= $b 小於等於 $a小於或等於$b結果為真 vad站長資訊

>=: $a >= $b 大於等於 $a大於或等於$b結果為真

動態網頁製作技術PHP的變數型別

php 的變數型別不多,有以下五種 string integer double array object string 即為字串變數,無論是單一字元或數千字的字串都是使用這個變數型別。值得注意的是要指定字串給字串變數,要在頭尾加上雙引號 例如 這是字串 在要讓字串換行時,可使用溢位字元,也就是反斜線...

動態網頁製作技術PHP處理時間的例項

轉換為unix時間戳 function gettime d else dateadd interval,number,date 返回已新增指定時間間隔的日期。inetrval為表示要新增的時間間隔字串表示式,例如分或天 number為表示要新增的時間間隔的個數的數值表示式 date表示日期 inte...

PHP動態網頁指令碼

php php hypertext preprocessor 是一種在電腦上執行的指令碼語言,主要是用途在於處理動態網頁,也包含了命令列執行介面 command line inte ce 或者產生圖形使用者介面 gui 程式。php 最早由 rasmus lerdorf 在1995年發明,現在php...