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取整数函数常用的四种方法小结相关推荐

  1. PHP取整数函数常用的四种方法

    PHP取整数函数常用的四种方法: 1.直接取整,舍弃小数,保留整数:intval():  2.四舍五入取整:round():  3.向上取整,有小数就加1:ceil():  4.向下取整:floor( ...

  2. python mount回调函数_让Python脚本暂停执行的几种方法(小结)

    1.time.sleep(secs) 参考文档原文: Suspend execution for the given number of seconds. The argument may be a ...

  3. java factorial_[Java]函数求阶乘n!(factorial)(四种方法)

    1. 引言 实现阶乘的方法很多,这边介绍三种方法,分别是递归,尾递归,循环和BigDecimal. 2. 代码 public class Test { public static void main( ...

  4. java输出值取后两位小数,java中取小数点后两位(四种步骤)

    java中取小数点后两位(四种方法) 一 java.text.DecimalFormat df = new java.text.DecimalFormat("#.##"); dou ...

  5. python取整的几种方法,Python中取整的几种方法小结

    Python中取整的几种方法小结 前言 对每位程序员来说,在编程过程中数据处理是不可避免的,很多时候都需要根据需求把获取到的数据进行处理,取整则是最基本的数据处理.取整的方式则包括向下取整.四舍五入. ...

  6. python字典取值_python 字典中取值的两种方法小结

    python 字典中取值的两种方法小结 如下所示: a={'name':'tony','sex':'male'} 获得name的值的方式有两种 print a['name'],type(a['name ...

  7. NodeJs取参的四种方法

    NodeJs 取参的四种方法 参考:https://my.oschina.net/u/2519530/blog/535309

  8. c语言能返回字符串吗,C语言中函数返回字符串的四种方法

    在讨论着四种方法以前,首先要对函数有一个简单的认识,不管是在形实结合时,仍是在return语句返回时,都有一个拷贝的过程.你传进来的参数是个值,天然函数在工做以前要把这个值拷贝一份供本身使用,你传进来 ...

  9. c++语言定义排序函数,关于C++中定义比较函数的三种方法小结

    C++编程优与Pascal的原因之一是C++中存在STL(标准模板库).STL存在很多有用的方法. C++模板库中的许多方法都需要相关参数有序,例如Sort().显然,如果你想对一个集合进行排序,你必 ...

最新文章

  1. 如何把不同尺寸ico格式图标_还在为图标设计犯难?这篇告诉你图标设计so easy!...
  2. DataGridView控件中显示图片及其注意事项 【z】
  3. 上班从不迟到,生病不敢请假,加班唯命是从,明明已经很拼命了,为什么还是缺钱?...
  4. HDU 3709 Balanced Number(数位DP)题解
  5. 金典 SQL笔记(2)
  6. poj - 3723 Conscription(最大权森林)
  7. 正样本和负样本,前景类/ 背景,hard negative mining
  8. (转)他们才是全球高频交易顶级玩家
  9. windows服务器虚拟机 全屏,虚拟机安装Windowsxp系统后无法全屏的解决方法
  10. s3c2440linux2.6mmc/sd驱动程序
  11. 软件测试工程师面试如何做好自我介绍?月薪30k大鸟教你回答
  12. 1-20的两个数把和告诉A,积告诉B,A说不知道是多少,B也说不知道,这时A说我知道了,B说我也知道了,请你猜猜这两个数的和是多少
  13. Ajax的简历技能如何写,web前端开发工程师简历专业技能怎么写
  14. 中国石油大学 个人训练赛第五场C:所罗门王的宝藏(高斯消元)
  15. 2018,ANG发展峰会惊喜来袭
  16. 入门学术研究和学术论文
  17. jQuery 图像 360 度旋转插件
  18. Python核心:5. 容器类型和6.函数function
  19. M401H_山东移动_SM0_SD46_国科6323芯片_安卓4_AI语音_免拆卡刷固件包
  20. RMAN使用备份按时间点传输表空间

热门文章

  1. 如何利用扩展欧几里得算法求解不定方程_欧几里德算法、拓展欧几里德、中国剩余定理...
  2. java中如何生成可执行的jar文件
  3. (十)Linux之等待队列
  4. ip变更会影响账号登陆吗_【教程】PUBG账号被盗导致封禁申诉解封教程
  5. mysql分页 disti_MySql查询性能优化
  6. sentinel 端口_Sentinel原理:控制台是如何获取到实时数据的
  7. webpack 入口文件 php,如何实现webpack多入口文件打包配置
  8. 关闭后天 树莓派_陪你一起玩树莓派-系统安装
  9. 代码实现——MapReduce实现Hadoop序列化
  10. Nginx(六):配置nginx高可用集群