PHP_保留两位小数并且四舍五入(可用于精度计算)_保留两位小数并且不四舍五入,
来源:互联网 发布:知秋歌曲 编辑:程序博客网 时间:2024/06/05 08:17
小数例子:
PHP保留两位小数并且四舍五入
1
$n
=0.1265489;
2
echo
sprintf(
"%.2f"
,
$n
);
// 0.13
大家可以看到我们用到了sprintf函数对$n进行了格式化%.2f是目标格式,其中2表示两位f表示float(浮点型) 第3为小数6被四舍五入
再看个例子
1
$n=0.1265489
2
echo substr(sprintf(
"%.3f"
,$n),0,-1);
// 0.12
取整例子:
1
echo
ceil
(4.1);
// 5
2
echo
ceil
(9.999);
// 10
跟它相反还有一个函数叫floor我们看看它的用法
1
echo
floor
(4.1);
// 4
2
echo
floor
(9.999);
// 9
round函数
01
<?PHP
02
echo
round
(3.4);
// 3
03
echo
round
(3.5);
// 4
04
echo
round
(3.6);
// 4
05
echo
round
(3.6, 0);
// 4
06
echo
round
(1.95583, 2);
// 1.96
07
echo
round
(1241757, -3);
// 1242000
08
echo
round
(5.045, 2);
// 5.05
09
echo
round
(5.055, 2);
// 5.06
10
?>
round函数在PHP手册中的说明是:
float round ( float $val [, int $precision = 0 [, int $mode = PHP_ROUND_HALF_UP ]] )
返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。
round 的参数一是数据源,参数二是要保留的小数位而且之后一位(比如你输入2那么第3为是之后一位)被四舍五入,当他是负数的时候,从数据源最后一位开始往前数相应的长度制0并将最后一位四舍五入比如round(123456,-2) 就是123456从6开始往前数两位都变成零,并且最后一位5(从后往前数第一位是6最后一位是5)被四舍五入,输出123500
0 0
- PHP_保留两位小数并且四舍五入(可用于精度计算)_保留两位小数并且不四舍五入,
- PHP_保留两位小数并且四舍五入_保留两位小数并且不四舍五入
- PHP_保留两位小数并且四舍五入_保留两位小数并且不四舍五入_取整
- java实现四舍五入并且保留两位小数
- 四舍五入保留两位小数
- 四舍五入保留两位小数
- iOS 保留两位小数 不四舍五入
- java 小数四舍五入 保留两位小数
- 保留两位小数(四舍五入/不四舍五入)
- 将数字四舍五入保留两位小数
- java 四舍五入后保留两位小数
- 保留两位小数即四舍五入
- 新JS四舍五入保留两位小数
- JS保留两位小数 四舍五入函数
- JavaScript四舍五入保留两位小数
- 保留四舍五入后的两位小数
- JavaScript四舍五入保留两位小数
- JS保留两位小数 四舍五入函数
- 如何修改cloud标准产品的元数据。
- 静态库和共享库 库的定位搜索路径
- Yii AR事务处理
- ubuntu下安装Apache+PHP+Mysql
- CString 操作指南
- PHP_保留两位小数并且四舍五入(可用于精度计算)_保留两位小数并且不四舍五入,
- 代码调试
- apue第三章 文件IO 笔记
- IOS 异常邮件发送
- ffmpeg+rtsp+dss
- ios中做出颜色渐变的效果
- veridata实验举例(3)验证veridata查找出insert操作导致的不同步现象
- 开源 免费 java CMS - FreeCMS1.9 站内信
- 河源论坛服务器故障一例