PHP四舍五入精确小数位及取整的方法
添加时间:2014-7-2 7:42:31
添加:
思海网络
本篇文章将使用php对数字进行四舍五入保留N位小数,以及使用php对数字进行取整的方法做个小总结。
(1)php保留三位小数并且四舍五入
$num=0.0215489; echo sprintf("%.3f", $num); // 0.022
(2)php保留三位小数不四舍五入
$num=0.0215489; echo substr(sprintf("%.4f", $num),0,-1); // 0.021
(3)php进一法取整数(这个在分页程序的页数程序里面会用到)
echo ceil(4.3); // 5 echo ceil(9.999); // 10
(4)php舍去法取整数
echo floor(4.3); // 4 echo floor(9.999); // 9
您可能感兴趣的文章
- php统计在线人数,精确的统计在线人数的办法
- 在php中分别使用curl的post提交数据的方法和get获取网页数据的方法总结
- php最精确的字符串长度截取函数
- PHP压缩html网页代码减小网络数据传输量,清除空格,制表符,注释标记
- php中数组的并集、交集和差集函数介绍
- 强大的PHP 图片处理类(水印、透明度、缩放、锐化、旋转、翻转、剪切、反色)
- php压入元素到数组头部(array_unshift的用法)
- php利用array_flip实现数组键值交换去除数组重复值
- 关键字:PHP、数据、数组
新文章:
- CentOS7下图形配置网络的方法
- CentOS 7如何添加删除用户
- 如何解决centos7双系统后丢失windows启动项
- CentOS单网卡如何批量添加不同IP段
- CentOS下iconv命令的介绍
- Centos7 SSH密钥登陆及密码密钥双重验证详解
- CentOS 7.1添加删除用户的方法
- CentOS查找/扫描局域网打印机IP讲解
- CentOS7使用hostapd实现无AP模式的详解
- su命令不能切换root的解决方法
- 解决VMware下CentOS7网络重启出错
- 解决Centos7双系统后丢失windows启动项
- CentOS下如何避免文件覆盖
- CentOS7和CentOS6系统有什么不同呢
- Centos 6.6默认iptable规则详解