php 取数值整数的函数是,PHP取整数函数常用的四种方法小结
ceil — 进一法取整说明
float ceil ( float value )
返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。
例子 1. ceil() 例子
echo ceil(4.3); // 5
echo ceil(9.999); // 10
?>
floor — 舍去法取整
说明
float floor ( float value )
返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。
例子 1. floor() 例子
echo floor(4.3); // 4
echo floor(9.999); // 9
?>
round — 对浮点数进行四舍五入
说明
float round ( float val [, int precision] )
返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。
例子 1. round() 例子
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()
echo intval(4.3); //4
echo intval(4.6); // 4
?>
原文:http://www.jb51.net/article/30736.htm
php 取数值整数的函数是,PHP取整数函数常用的四种方法小结相关推荐
- PHP取整数函数常用的四种方法
PHP取整数函数常用的四种方法: 1.直接取整,舍弃小数,保留整数:intval(): 2.四舍五入取整:round(): 3.向上取整,有小数就加1:ceil(): 4.向下取整:floor( ...
- python mount回调函数_让Python脚本暂停执行的几种方法(小结)
1.time.sleep(secs) 参考文档原文: Suspend execution for the given number of seconds. The argument may be a ...
- java factorial_[Java]函数求阶乘n!(factorial)(四种方法)
1. 引言 实现阶乘的方法很多,这边介绍三种方法,分别是递归,尾递归,循环和BigDecimal. 2. 代码 public class Test { public static void main( ...
- java输出值取后两位小数,java中取小数点后两位(四种步骤)
java中取小数点后两位(四种方法) 一 java.text.DecimalFormat df = new java.text.DecimalFormat("#.##"); dou ...
- python取整的几种方法,Python中取整的几种方法小结
Python中取整的几种方法小结 前言 对每位程序员来说,在编程过程中数据处理是不可避免的,很多时候都需要根据需求把获取到的数据进行处理,取整则是最基本的数据处理.取整的方式则包括向下取整.四舍五入. ...
- python字典取值_python 字典中取值的两种方法小结
python 字典中取值的两种方法小结 如下所示: a={'name':'tony','sex':'male'} 获得name的值的方式有两种 print a['name'],type(a['name ...
- NodeJs取参的四种方法
NodeJs 取参的四种方法 参考:https://my.oschina.net/u/2519530/blog/535309
- c语言能返回字符串吗,C语言中函数返回字符串的四种方法
在讨论着四种方法以前,首先要对函数有一个简单的认识,不管是在形实结合时,仍是在return语句返回时,都有一个拷贝的过程.你传进来的参数是个值,天然函数在工做以前要把这个值拷贝一份供本身使用,你传进来 ...
- c++语言定义排序函数,关于C++中定义比较函数的三种方法小结
C++编程优与Pascal的原因之一是C++中存在STL(标准模板库).STL存在很多有用的方法. C++模板库中的许多方法都需要相关参数有序,例如Sort().显然,如果你想对一个集合进行排序,你必 ...
最新文章
- 如何把不同尺寸ico格式图标_还在为图标设计犯难?这篇告诉你图标设计so easy!...
- DataGridView控件中显示图片及其注意事项 【z】
- 上班从不迟到,生病不敢请假,加班唯命是从,明明已经很拼命了,为什么还是缺钱?...
- HDU 3709 Balanced Number(数位DP)题解
- 金典 SQL笔记(2)
- poj - 3723 Conscription(最大权森林)
- 正样本和负样本,前景类/ 背景,hard negative mining
- (转)他们才是全球高频交易顶级玩家
- windows服务器虚拟机 全屏,虚拟机安装Windowsxp系统后无法全屏的解决方法
- s3c2440linux2.6mmc/sd驱动程序
- 软件测试工程师面试如何做好自我介绍?月薪30k大鸟教你回答
- 1-20的两个数把和告诉A,积告诉B,A说不知道是多少,B也说不知道,这时A说我知道了,B说我也知道了,请你猜猜这两个数的和是多少
- Ajax的简历技能如何写,web前端开发工程师简历专业技能怎么写
- 中国石油大学 个人训练赛第五场C:所罗门王的宝藏(高斯消元)
- 2018,ANG发展峰会惊喜来袭
- 入门学术研究和学术论文
- jQuery 图像 360 度旋转插件
- Python核心:5. 容器类型和6.函数function
- M401H_山东移动_SM0_SD46_国科6323芯片_安卓4_AI语音_免拆卡刷固件包
- RMAN使用备份按时间点传输表空间
热门文章
- 如何利用扩展欧几里得算法求解不定方程_欧几里德算法、拓展欧几里德、中国剩余定理...
- java中如何生成可执行的jar文件
- (十)Linux之等待队列
- ip变更会影响账号登陆吗_【教程】PUBG账号被盗导致封禁申诉解封教程
- mysql分页 disti_MySql查询性能优化
- sentinel 端口_Sentinel原理:控制台是如何获取到实时数据的
- webpack 入口文件 php,如何实现webpack多入口文件打包配置
- 关闭后天 树莓派_陪你一起玩树莓派-系统安装
- 代码实现——MapReduce实现Hadoop序列化
- Nginx(六):配置nginx高可用集群