PHP取整数函数常用的四种方法小结


Posted in PHP onJuly 05, 2012

ceil — 进一法取整
说明
float ceil ( float value )
返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。
例子 1. ceil() 例子

<?php 
echo ceil(4.3); // 5 
echo ceil(9.999); // 10 
?>

floor — 舍去法取整
说明
float floor ( float value )
返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。
例子 1. floor() 例子
<?php 
echo floor(4.3); // 4 
echo floor(9.999); // 9 
?>

round — 对浮点数进行四舍五入
说明
float round ( float val [, int precision] )
返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。
例子 1. round() 例子
<?php 
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 
?>

intval—对变数转成整数型态
例子intval()
<?php 
echo intval(4.3); //4 
echo intval(4.6); // 4 
?>
PHP 相关文章推荐
玩转图像函数库―常见图形操作
Sep 03 PHP
PHP Socket 编程
Apr 09 PHP
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
Oct 31 PHP
PHP验证码函数代码(简单实用)
Sep 29 PHP
强制PHP命令行脚本单进程运行的方法
Apr 15 PHP
PHP中date与gmdate的区别及默认时区设置
May 12 PHP
codeigniter数据库操作函数汇总
Jun 12 PHP
3款值得推荐的微信开发开源框架
Oct 28 PHP
php递归遍历删除文件的方法
Apr 17 PHP
PHP编写文件多服务器同步程序
Jul 02 PHP
phpcmsv9.0任意文件上传漏洞解析
Oct 20 PHP
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
Apr 16 PHP
PHP函数学习之PHP函数点评
Jul 05 #PHP
php中根据变量的类型 选择echo或dump
Jul 05 #PHP
PHP写的求多项式导数的函数代码
Jul 04 #PHP
php中禁止单个IP与ip段访问的代码小结
Jul 04 #PHP
提高php运行速度的一些小技巧分享
Jul 03 #PHP
PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)
Jul 02 #PHP
php.ini-dist 和 php.ini-recommended 的区别介绍(方便开发与安全的朋友)
Jul 01 #PHP
You might like
第四节 构造函数和析构函数 [4]
2006/10/09 PHP
PHP对字符串的递增运算分析
2010/08/08 PHP
ThinkPHP3.1新特性之G方法的使用
2014/06/19 PHP
深入理解PHP之源码目录结构与功能说明
2016/06/01 PHP
基于PHP实现用户注册登录功能
2016/10/14 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
2017/09/20 PHP
Yii支持多域名cors原理的实现
2018/12/05 PHP
JavaScript中的History历史对象
2008/01/16 Javascript
js操作CheckBoxList实现全选/反选(在客服端完成)
2013/02/02 Javascript
基于jQuery实现模拟页面加载进度条
2013/04/01 Javascript
javascript setinterval 的正确语法如何书写
2014/06/17 Javascript
基于jQuery日历插件制作日历
2016/03/11 Javascript
浅谈JS之iframe中的窗口
2016/09/13 Javascript
JS获取本周周一,周末及获取任意时间的周一周末功能示例
2017/02/09 Javascript
vue中component组件的props使用详解
2017/09/04 Javascript
Vuejs实现购物车功能
2017/11/05 Javascript
Vue中使用clipboard实现复制功能
2018/09/05 Javascript
js实现简易计算器功能
2019/10/18 Javascript
[23:18]Spirit vs Liquid Supermajor小组赛A组 BO3 第二场 6.2
2018/06/03 DOTA
整理Python中的赋值运算符
2015/05/13 Python
python和bash统计CPU利用率的方法
2015/07/10 Python
Python中__init__.py文件的作用详解
2016/09/18 Python
深入理解Django自定义信号(signals)
2018/10/15 Python
Python基于opencv调用摄像头获取个人图片的实现方法
2019/02/21 Python
python requests模拟登陆github的实现方法
2019/12/26 Python
Keras 加载已经训练好的模型进行预测操作
2020/06/17 Python
使用Python爬虫爬取小红书完完整整的全过程
2021/01/19 Python
3D动画《斗罗大陆》上线当日播放过亿
2021/03/16 国漫
css3 transform 3d 使用css3创建动态3d立方体(html5实践)
2013/01/06 HTML / CSS
沙特阿拉伯家用电器和电子产品购物网站:Sheta and Saif
2020/04/03 全球购物
如何提高SQL Server的安全性
2016/07/25 面试题
教师职业道德事迹材料
2014/08/18 职场文书
音乐之声音乐广播稿
2014/09/10 职场文书
2014年校务公开工作总结
2014/12/18 职场文书
导游词之杭州西湖
2019/09/19 职场文书
Django实现翻页的示例代码
2021/05/24 Python