PHP 普通数学计算
PHP 普通数学计算直接使用算术运符:
+:加法
-:减法
*:乘法
/:除法
%:取模,得到 A 除以 B 的余数
++:递增,该值加 1
--:递减,该值减 1
加减乘除计算
code
<?php
$x = 10;
$y = 2;
$result = $x + $y;
//结果:12
$result = $x - $y;
//结果:8
$result = $x * $y;
//结果:20
$result = $x / $y;
//结果:5
?>
其中减法运算符(-)还可以单独使用,称为取反,即取得某个数的负值:
code
<?php
$x = 10;
$result = -$x;
//结果:-10
?>
提示
除法运算符(/)总是返回浮点数,即使两个运算数是整数(或由字符串转换成的整数)也是这样。
PHP 取模
取模即得到两个数相除的余数:
code
<?php
$x = 10;
$y = 3;
$resule = $x % $y;
//结果:1
?>
提示
($x % $y)在 $x 为负值时取模的结果也是负值。
取模运算常用于各种循环判断中,如取出偶数记录等。
PHP 递增
递增指将某个值增加 1 并返回该值,具体又分为:
++$x:前递增,$x 的值加 1 并返回 $x
$x++:后递增,返回 $x 的值并将 $x 加 1
下面的例子可以看出它们的区别:
code
$x = $y = 10;
echo ++$x.'<br />';
echo $x.'<br />';
echo $y++.'<br />';
echo $y;
输出结果如下:
11
11
10
11
PHP 递减
递减与递增相反,是指将某个值减少 1 并返回该值,也分为:
--$x:前递减,$x 的值减 1 并返回 $x
$x--:后递减,返回 $x 的并将 $x 减 1
前递减与后递减的具体区别可参考上面前递增与后递增的区别。
提示
递减 NULL 值仍返回 NULL 而不是 -1,但是递增 NULL 的结果是 1。
|