php取整
2024-09-30 14:05:21
php取整的方法一共有4中,分别是ceil(),floor(),round(),intval()。
1.ceil--向上取整,即不小于当前的下一个整数,如果有小数则进一位。
返回的是float类型
<?php
echo ceil(4.3); //
echo ceil(9.999); //
echo ceil(-3.14); // -3
?>
2.floor --向下取整,与ceil相反
返回的是float类型
<?php
echo floor(4.3); //
echo floor(9.999); //
echo floor(-3.14); // -4
?>
3.round --对浮点数进行四舍五入,可以指定精度,默认为0,可以是负数
round(float $val, [,int $precision])
<?php
echo round(3.4); //
echo round(3.5); //
echo round(3.6); //
echo round(3.6, 0); //
echo round(1.95583, 2); // 1.96
echo round(1241757, -3); //
echo round(5.045, 2); // 5.05
echo round(5.055, 2); // 5.06
?>
4.intval -- 获取变量的整数值
int intval(mixed $var [,int $base]),可以指定转换进制,默认十进制
$var可以是除array或object的任何标量类型
<?php
echo intval(4.3); //
echo intval(9.999); // 9
echo intval(042); // 34
echo intval('042'); // 42
echo intval(1e10); // 1410065408
echo intval('1e10'); // 1
echo intval(0x1A); // 26
echo intval(42000000); // 42000000
echo intval(420000000000000000000); // 0
echo intval('420000000000000000000'); // 2147483647
?>
最新文章
- Flume官方文档翻译——Flume 1.7.0 User Guide (unreleased version)(二)
- Linux设备模型(3)_Uevent
- python【1】-基础知识
- 服务器控件中使用<;%#...>;, JS和html控件中使用<;%=...>;
- Java并发编程:Timer和TimerTask(转载)
- CentOS6.6搭建LNMP环境
- Android学习笔记(二十二)——短信接收与发送
- PHP的命名空间
- js跳转页面方法大全
- 怎么查询局域网内全部电脑IP和mac地址等信息?
- 【jQuery】jQuery操作<;input>;的聚焦与全选其内容
- 如何避免远程循环执行SSH时,到第一条之后就退出
- C编译器、链接器、加载器详解
- 彻底搞明白find命令的-mtime参数的含义【转载】
- Mysql安装和登录相关操作
- 学习笔记——二叉树相关算法的实现(Java语言版)
- 记字符串转bigDecimal的一个坑
- windows mysql 和linux mysql解决乱码问题
- nginx 开启gzip 压缩资源
- 禁止光盘优盘自动播放(Shell Hardware Detection服务)