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














