开启辅助访问
帐号登录 |立即注册

PHP 普通数学计算、取模、递增与递减

 
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。

回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。