在PHP中,常用的四种取整函数有:ceil()、floor()、round()和intval()。下面将分别介绍这四种函数的用法以及示例说明。
PHP取整数函数常用的四种方法小结
在PHP中,常用的四种取整函数有:ceil()
、floor()
、round()
和intval()
。下面将分别介绍这四种函数的用法以及示例说明。
ceil()
ceil()
函数把小数向上取整,返回大于等于给定参数的最小整数。该函数的语法如下:
ceil(float $number) : int
示例:
$number = 3.14;
echo ceil($number); // 输出 4
floor()
floor()
函数把小数向下取整,返回小于等于给定参数的最大整数。该函数的语法如下:
floor(float $number) : int
示例:
$number = 3.14;
echo floor($number); // 输出 3
round()
round()
函数把小数四舍五入为接近的整数。当小数的小数位数大于给定的位数时,就会进行舍入。该函数的语法如下:
round(float $number, int $precision = 0, int $mode = PHP_ROUND_HALF_UP) : float
$number
表示要四舍五入的数,$precision
表示小数点后保留的位数,默认值为0,$mode
表示舍入模式,可以取以下4个值:
PHP_ROUND_HALF_UP
:四舍五入PHP_ROUND_HALF_DOWN
:五舍六入PHP_ROUND_HALF_EVEN
:四舍六入,如果小数部分的最后一位是5,则取最接近的偶数PHP_ROUND_HALF_ODD
:四舍六入,如果小数部分的最后一位是5,则取最接近的奇数
示例:
$number = 3.145;
echo round($number); // 输出 3
echo round($number, 2); // 输出 3.15
echo round($number, 2, PHP_ROUND_HALF_UP); // 输出 3.15
echo round($number, 2, PHP_ROUND_HALF_DOWN); // 输出 3.14
echo round($number, 2, PHP_ROUND_HALF_EVEN); // 输出 3.14
echo round($number, 2, PHP_ROUND_HALF_ODD); // 输出 3.15
intval()
intval()
函数把一个变量转换为整数类型。该函数的语法如下:
intval(mixed $var, int $base = 10) : int
$var
是要转换的变量,$base
表示字符串转换为整数时的进制,可以取2到36之间的任意值,默认值为10。
示例:
$number = "123";
echo intval($number); // 输出 123
$number = "0x1A";
echo intval($number, 16); // 输出 26
沃梦达教程
本文标题为:PHP取整数函数常用的四种方法小结
基础教程推荐
猜你喜欢
- Laravel Reponse响应客户端示例详解 2023-04-25
- Laravel Eloquent ORM高级部分解析 2023-07-03
- PHP实现链式操作的三种方法详解 2022-10-01
- php服务器的系统详解 2023-03-01
- laravel5.2表单验证,并显示错误信息的实例 2023-02-21
- PHP之预定义接口详解 2024-01-17
- PHP写微信公众号文章页采集方法 2022-10-02
- Thinkphp事件机制两种实现方式详解 2023-07-03
- ThinkPHP框架实现的邮箱激活功能示例 2022-11-01
- ThinkPHP5.1验证码功能实现的示例代码 2023-04-20