PHP的操作符與控制結構

2022-07-22 02:24:11 字數 2259 閱讀 9426

一.操作符

操作符是用來對陣列和變數進行某種操作運算的符號。

算術操作符

操作符

名稱

示例+加

$a+$b-減

$a-$b*乘

$a*$b/除

$a/$b%取餘

$a%$b

復合賦值操作符

操作符

使用方法

等價於

+=$a+=$b

$a=$a+$b

-=$a-=$b

$a=$a-$b

*=$a*=$b

$a=$a*$b

/=$a/=$b

$a=$a/$b

%=$a%=$b

$a=$a%$b

.=$a.=$b

$a=$a.$b

前置遞增遞減和後置遞增遞減運算子:

$a=++$b;

$a=$b++;

$a=--$b;

$a=$b--;

比較運算子

操作符

名稱

使用方法

= =等於

$a= =$b

= = =

恒等$a= = =$b

!=不等

$a!=$b

!= =

不恒等$a!= =$b

<>

不等$a<>$b

<

小於$a<$b

>

大於$a>$b

<=

小於等於

$a<=$b

>=

大於等於

$a>=$b

注:恒等表示只有兩邊運算元相等並且資料型別也相當才返回true;

例如:0= ="0" 

這個返回為

true 

,因為運算元相等

0= = ="0"  這個返回為

false

,因為資料型別不同

邏輯運算子

操作符

使用方法

使用方法

說明!非

!$b如果$b

是false,

則返回true;

否則相反&&與

$a&&$b

如果$a和$b

都是true,

則結果為

true;

否則為false||或

$a||$b

如果$a和$b

中有乙個為

true

或者都為

true

時,其結果為

true;

否則為false

and與

$a and $b

與&&相同,但其優先順序較低or或

$a or $b

與||相同,但其優先順序較低

操作符"and"

和"or"比&&

和||的優先順序要低。

三元操作符

condition ? value if true : value if false

示例:($grade>=50 ? "passed" : "failed")

錯誤抑制操作符:

$a=@(57/0);

除數不能為0

,會出錯,所以加上

@避免出現錯誤警告。

二.控制結構

如果我們希望有效地相應使用者的輸入,**就需要具有判斷能力。能夠讓程式進行判斷的結構稱為條件。

if條件判斷語句

if (條件判斷

) while(條件

);如果希望停止一段**的執行,根據所需要達到的效果不同,可以有3

中方法實現。

第一種:break;  

退出迴圈; 第二種是

exit ;

退出程式  第三種是continue;退出當前迴圈

if (條件

) break; //continue

php 操作符與控制結構

操作符 操作符是用來對陣列和變數進行某種操作運算的符號。1 算術操作符 操作符名稱示例 加 a b 減 a b 乘 a b 除 a b 取餘 a b 2 復合賦值操作符 操作符使用方法 等價於 a b a a b a b a a b a b a a b a b a a b a b a a b a.b...

第3章 操作符與控制結構

demo1.php username chaoyv echo his name is username username2 吳者然 echo his name is username2 echo echo his name is username2.閱誰問君誦,n水落清香浮。echo echo hi...

第3章 操作符與控制結構

demo1.php username chaoyv echo his name is username username2 吳者然 echo his name is username2 echo echo his name is username2.閱誰問君誦,n水落清香浮。echo echo hi...