解析php取整的几种方式

yipeiwu_com7年前PHP代码库
floor 舍去法取整 语法格式:float floor ( float value )
返回不大于value 的下一个整数,将value 的小数部分舍去取整。floor() 返回的类型仍然是float,因为float 值的范围通常比integer 要大。
echo floor(4.3);   // 4
echo floor(9.999); // 9

ceil 进一法取整 语法格式: float ceil ( float value )
返回不小于value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是float,因为float 值的范围通常比integer 要大
echo ceil(4.3);    // 5
echo ceil(9.999);  // 10

round 对浮点数进行四舍五入
语法:float round ( float val [, int precision] )
echo round(3.4);         // 3
echo round(3.5);         // 4
echo round(3.6);         // 4
echo round(3.6, 0);      // 4
echo round(1.95583, 2);  // 1.96
echo round(1241757, -3); // 1242000
echo round(5.045, 2);    // 5.05
echo round(5.055, 2);    // 5.06

相关文章

THINKPHP在添加数据的时候获取主键id的值方法

在使用ThinkPHP新增数据后可以很方便的获取自动增长型的主键值。 $Model = D(‘Blog'); $data['name'] = 'test'; $data['tit...

php设计模式 Command(命令模式)

复制代码 代码如下: <?php /** * 命令模式 * * 将一个请求封装为一个对象从而使你可用不同的请求对客户进行参数化,对请求排除或记录请求日志,以及支持可取消的操作 */...

php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总

从旧版升级到php5.4,恐怕最麻烦的就是htmlspecialchars这个问题了!当然,htmlentities也会受影响,不过,对于中文站来说一般用htmlspecialchars...

PHP代码重构方法漫谈

本文实例分析了PHP代码重构方法。分享给大家供大家参考,具体如下: 随着 PHP 从一种简单的脚本语言转变为一种成熟的编程语言,一个典型的 PHP 应用程序的代码库的复杂性也随之增大。为...

帖几个PHP的无限分类实现想法~

1、做网站的一般都会遇到处理分类的问题, 偶来帖几个处理无限分类的例子数据库的结构很简单: id, fatcher_id, name, ........