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

1.直接取整,舍弃小数,保留整数:intval();
2.四舍五入取整:round();
3.向上取整,有小数就加1:ceil();
4.向下取整:floor()。

一、intval—对变数转成整数型态
intval如果是字符型的会自动转换为0。

intval(3.14159); //
intval(3.64159); //
intval('ruesin'); //

二、四舍五入:round()

根据参数2指定精度将参数1进行四舍五入。参数2可以是负数或零(默认值)。

round(3.14159); //
round(3.64159); //
round(3.64159, 0); //
round(3.64159, 2); // 3.64
round(5.64159, 3); // 3.642
round(364159, -2); //

三、向上取整,有小数就加1:ceil()

返回不小于 value 的下一个整数,value 如果有小数部分则进一位。

这个方法,在我们写分页类计算页数时经常会用到。

ceil(3.14159); //
ceil(3.64159); //

四、向下取整:floor()

返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。

floor(3.14159); //
floor(3.64159); //

转: https://blog.csdn.net/churk2012/article/details/51424588

最新文章

  1. Codeforces663E Binary Table(FWT)
  2. LL LR SLR LALR 傻傻分不清
  3. wifi强度数据采集器(android)
  4. C# Math类简介
  5. Search-ADaccount
  6. Effective Java 63 Include failure-capture information in detail message
  7. IT男的”幸福”生活"续2
  8. 3.2 Git 分支 - 分支的新建与合并
  9. java找jar包、搜索class类 搜索maven
  10. SteamVR Unity工具包(VRTK)之概览和控制器事件
  11. C++中执行windows指令
  12. .net 邮件批量发送功能源码
  13. prefixfree.js介绍
  14. ExtJs 设置GridPanel表格文本垂直居中
  15. Javascript:再论Javascript的单线程机制 之 DOM渲染时机
  16. 中文格式python 打印json格式的数据中文显示问题
  17. 《Java设计模式》之模板方法模式
  18. [转]Android中attr自定义标签详解
  19. HTML5:'data-'属性的作用是什么
  20. 【Alpha】阶段第九次Scrum Meeting

热门文章

  1. MySQL配置文件my.ini参数注释说明
  2. go1.8之安装配置
  3. XML与JSON使用区别
  4. JNI 引用问题梳理(转)
  5. CENTOS7更换YUM源为163源
  6. mysql日期相关的函数
  7. 6、redis之使用spring-data-redis的Template
  8. urlretrieve关于循环下载的一个案例
  9. python之函数用法fromkeys()
  10. ios中地图定位