PHP—运算符及条件语句
三、运算符
1、算数运算符
运算符 说明 例子 结果
+ 加 x=2 x+2 4
- 减 x=2 5-x 3
* 乘 x=4 x*5 20
/ 除 15/5 3
% 求余 5%2 1
++ 自加 x=5 x++ x=6
-- 自减 x=5 x-- x=4
2、赋值运算符
运算符 说明 例子
= x=y 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
3、比较运算符
运算符 说明 例子
== 等于 5==8 returns false
!= 不等于 5!=8 returns true
> 大于 5>8 returns false
< 小于 5<8 returns true
>= 大于等于 5>=8 returns false
<= 小于等于 5<=8 returns true
4、逻辑运算符
运算符 说明 例子
&& 逻辑与 x=6 y=3 (x < 10 && y > 1) returns true
|| 逻辑或 x=6 y=3 (x==5 || y==5) returns false
! 逻辑非 x=6 y=3 !(x==y) returns true
四、 条件语句
在编写代码时,常常会为不同的条件而执行不同的代码,这时您就可以用条件语句累完成。
1、if...else语句
在条件成立时执行一块代码,条件不成立时执行另一块代码
2、else if语句
与 if...else 配合使用,在若干条件之一成立时执行一个代码块。
1、if...else语句
语法:
if (condition)
//条件成立时执行的代码
else
//条件不成立时执行的代码
例子:
如果当前日期是周五,下面的代码将输出 "Have a nice weekend!",否则会输出 "Have a nice day!":
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
echo "Have a nice weekend!";
else
echo "Have a nice day!";
?>
</body>
</html>
2、else if语句
语法:
if (condition)
//条件成立时执行的代码
else if (condition)
//另一个条件成立时执行的代码
else
//所有条件都不成立时执行的代码
例子:
如果当前日期是周五,下面的例子会输出 "Have a nice weekend!",如果是周日,则输出 "Have a nice Sunday!",否则输出 "Have a nice day!":
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
echo "Have a nice weekend!";
elseif ($d=="Sun")
echo "Have a nice Sunday!";
else
echo "Have a nice day!";
?>
</body>
</html>
|