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 相关文章推荐
15种PHP Encoder的比较
Mar 06 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
Jun 25 PHP
php使用ereg验证文件上传的方法
Dec 16 PHP
php通过array_merge()函数合并两个数组的方法
Mar 18 PHP
smarty模板引擎之分配数据类型
Mar 30 PHP
如何写php守护进程(Daemon)
Dec 30 PHP
Smarty变量用法详解
May 11 PHP
Linux php 中文乱码的快速解决方法
May 13 PHP
php插入含有特殊符号数据的处理方法
Nov 24 PHP
微信公众号开发之获取位置信息php代码
Jun 13 PHP
PHP实现PDO操作mysql存储过程示例
Feb 13 PHP
详解使用php-cs-fixer格式化代码
Sep 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
ThinkPHP自定义Redis处理SESSION的实现方法
2016/05/16 PHP
PHP抽象类基本用法示例
2018/12/28 PHP
PHP实现文字写入图片功能
2019/02/18 PHP
用PHP做了一个领取优惠券活动的示例代码
2019/07/05 PHP
一个判断email合法性的函数[非正则]
2008/12/09 Javascript
extjs 列表框(multiselect)的动态添加列表项的方法
2009/07/31 Javascript
javascript开发技术大全-第1章javascript概述
2011/07/03 Javascript
jQuery EasyUI API 中文文档 - Documentation 文档
2011/09/29 Javascript
jquery制作搜狐快站页面效果示例分享
2014/02/21 Javascript
使用window.prompt()实现弹出用户输入的对话框
2015/04/13 Javascript
Jquery全选与反选点击执行一次的解决方案
2015/08/14 Javascript
Vue2.0实现将页面中表格数据导出excel的实例
2017/08/09 Javascript
Vue-Router2.X多种路由实现方式总结
2018/02/09 Javascript
一个简单的node.js界面实现方法
2018/06/01 Javascript
Vue框架下引入ActiveX控件的问题解决
2019/03/25 Javascript
使用 vue 实现灭霸打响指英雄消失的效果附demo
2019/05/06 Javascript
python中List的sort方法指南
2014/09/01 Python
python使用opencv进行人脸识别
2017/04/07 Python
Python3.4实现远程控制电脑开关机
2018/02/22 Python
Python中的 sort 和 sorted的用法与区别
2019/08/10 Python
python flask搭建web应用教程
2019/11/19 Python
使用python创建Excel工作簿及工作表过程图解
2020/05/27 Python
Python实现删除某列中含有空值的行的示例代码
2020/07/20 Python
HTML5 文件域+FileReader 分段读取文件并上传到服务器
2017/10/23 HTML / CSS
优衣库美国官网:UNIQLO美国
2018/04/14 全球购物
美国渔具店:FishUSA
2019/08/07 全球购物
全球领先的在线cosplay服装商店:RoleCosplay
2020/01/18 全球购物
PHP解析URL是哪个函数?怎么用?
2013/05/09 面试题
如何提高JDBC的性能
2013/04/30 面试题
META-INF文件夹中的MANIFEST.MF的作用
2016/06/21 面试题
给老师的检讨书
2014/02/11 职场文书
大学军训感言800字
2014/02/27 职场文书
出国英文推荐信
2014/05/10 职场文书
教师党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
村党支部书记个人对照材料汇报
2014/10/26 职场文书
中秋节作文(五年级)之关于月亮
2019/09/11 职场文书