【PHP学习】加减乘除余运算
php学习之加减乘除余运算记录。
运算符号名 | 运算符号表现形式 | 使用举例 | 说明 |
加 | + | $a+$b | 求变量a与变量b的和 |
减 | - | $a-$b | 求变量a与变量b的差 |
乘 | * | $a*$b | 求变量a与变量b的积 |
除 | / | $a/$b | 求变量a与变量b的商 |
余 | % | $a%$b | 求变量a除以变量b的余数 |
php代码
1 2 3 4 5 6 7 8 9 | <?php $a=20; $b=10; echo "\$a+\$b=".($a+$b)."<br>";//求和 echo "\$a-\$b=".($a-$b)."<br>";//求差 echo "\$a*\$b=".($a*$b)."<br>";//求积 echo "\$a/\$b=".($a/$b)."<br>";//求商 echo "\$a%\$b=".($a%$b)."<br>";//求余数 ?> |
这个例子,我们只解释一下echo后面的意思。
“\$a+\$b=”,这一部分$前加\是因为$是一个特殊字符,因此,在程序当中如果是用来显示而不是表示其原意的话,我们必须在其加上一个”\”,这是转义字符的表达方式,后面的任务中,我们会专题讲解它。与此相近的还有”\n”,”\t”,”\b”等等。其后的点是用来连接接下来的内容的,这在前面的任务中我们已经提到,而$a+$b用括号括起来,是为了先求它们的值,现将它们的和连接上去的意思,”
“是换行的意思。
赋值运算符:
所谓赋值运算符,它的使用及其简单,其实就是一个”=”,我们之前也已经用到过了,这里就不再举例。只要明白一点,这里的”=”不是等于的意思,而是将右边的值放到左边变量里的意思。
比较运算符:
所谓比较运算符就是将符号两边的对象进行对比,并且观察对比情况和该符号的含义是否相同,如果相同就会产生一个为“真(true)”的返回值,如果不同就会产生一个为“假(false)”的返回值。而比较运算符有以下几种:
符号名 | 表现形式 | 使用举例 | 说明 |
等于 | == | $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 | 判断变量a是否小于等于变量b,如果小于,返回真 |
大于等于 | >= | $a>=$b | 判断变量a是否大于等于变量b,如果大于,返回真 |
php代码
1 2 3 4 5 6 7 8 9 | 1 <?php 2 $a=10; 3 $b="10"; 4 $c=20; 5 echo "\$a==\$b,the value is ".($a==$b)."<br>"; 6 echo "\$a===\$b,the value is ".($a===$b)."<br>"; 7 echo "\$a<\$c,the value is ".($a<$c)."<br>"; 8 echo "\$a!==\$b,the value is ".($a!==$b)."<br>"; 9 ?> |
这段程序的结果是:
$a==$b,the value is 1
$a===$b,the value is
$a<$c,the value is 1
$a!==$b,the value is 1
“value is 1”表明这段代码比较成立,没有显示则表示不成功的。要注意的是第四个比较,为什么a不全等于b呢。其实原因很简单,因为a是数值型的,而b是字符型的,它们的类型不一样。
来源:http://www.cnblogs.com/walkbro/archive/2010/01/27/1657669.html