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 相关文章推荐
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
Sep 30 PHP
Ajax+PHP 边学边练之四 表单
Nov 27 PHP
解析php addslashes()与addclashes()函数的区别和比较
Jun 24 PHP
div li的多行多列 无刷新分页示例代码
Oct 16 PHP
PHP把JPEG图片转换成Progressive JPEG的方法
Jun 30 PHP
smarty表格换行实例
Dec 15 PHP
PHP 在数组中搜索给定的简单实例 array_search 函数
Jun 13 PHP
php编译安装php-amq扩展简明教程
Jun 25 PHP
PHP实现的贪婪算法实例
Oct 17 PHP
PHP实现搜索时记住状态的方法示例
May 11 PHP
PHP attributes()函数讲解
Feb 03 PHP
thinkphp5实现微信扫码支付
Dec 23 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
thinkphp中memcache的用法实例
2014/11/29 PHP
php实现用于验证所有类型的信用卡类
2015/03/24 PHP
php实现微信企业付款到个人零钱功能
2018/10/09 PHP
Javascript学习笔记1 数据类型
2010/01/11 Javascript
javascript+iframe 实现无刷新载入整页的代码
2010/03/17 Javascript
jQuery中调用WebService方法小结
2011/03/28 Javascript
jQuery中:button选择器用法实例
2015/01/04 Javascript
NodeJS学习笔记之Connect中间件模块(一)
2015/01/27 NodeJs
js点击返回跳转到指定页面实现过程
2020/08/20 Javascript
jquery插件格式实例分析
2016/06/16 Javascript
利用JS实现页面删除并重新排序功能
2016/12/09 Javascript
Vue项目webpack打包部署到服务器的实例详解
2017/07/17 Javascript
Vue中如何实现轮播图的示例代码
2017/07/27 Javascript
基于Vue实例对象的数据选项
2017/08/09 Javascript
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
2017/11/09 jQuery
node.js利用socket.io实现多人在线匹配联机五子棋
2018/05/31 Javascript
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
2019/01/18 jQuery
微信小程序实现发送模板消息功能示例【通过openid推送消息给用户】
2019/05/05 Javascript
在微信小程序中使用vant的方法
2019/06/07 Javascript
微信小程序下拉框搜索功能的实现方法
2019/07/31 Javascript
[05:07]DOTA2英雄梦之声_第14期_暗影恶魔
2014/06/20 DOTA
Python中os和shutil模块实用方法集锦
2014/05/13 Python
关于Python中Inf与Nan的判断问题详解
2017/02/08 Python
python print出共轭复数的方法详解
2019/06/25 Python
numpy.transpose()实现数组的转置例子
2019/12/02 Python
python打开文件的方式有哪些
2020/06/29 Python
Boden澳大利亚官网:英国在线服装公司
2018/08/05 全球购物
Gretna Green中文官网:苏格兰格林小镇
2019/10/16 全球购物
Ruby如何创建一个线程
2013/03/10 面试题
本科毕业自我鉴定
2014/03/20 职场文书
群众路线教育实践活动个人对照检查材料思想汇报(社区班子)
2014/10/06 职场文书
幼儿园个人师德总结
2015/02/06 职场文书
节约用电通知
2015/04/25 职场文书
毕业生爱心捐书倡议书
2015/04/27 职场文书
2016七夕情人节广告语
2016/01/28 职场文书
Unity连接MySQL并读取表格数据的实现代码
2021/06/20 MySQL