2026年10月31日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
只看作者:默默无辰 查看全部
59999
王者却具王侯心等级图标等级图标等级图标等级图标等级图标等级图标
勋章勋章勋章勋章勋章勋章勋章
帖子
384
回复
1.4万
积分
6万
注册
2011-07-08
[怀旧国机]

PHP 数学计算

[复制链接]
查看 198 回复 0
楼主 发表于 | 查看全部
1 人收藏

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。

登录回复

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块