在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取整数函数常用的四种方法小结
猜你喜欢
- PHP Yii2框架的关联模型使用介绍 2023-07-03
- PHP中array_map与array_column之间的关系分析 2024-01-13
- PHP缓存系统APCu扩展的使用 2023-06-04
- php实现微信支付之现金红包 2022-10-19
- 浅谈PHP中如何实现Hook机制 2024-01-01
- PHP生成加减算法方式的验证码实例 2022-10-08
- 如何在PHP中操作临时文件 2023-06-12
- PHP abstract 抽象类定义与用法示例 2022-10-19
- 基于PHP实现生成随机水印图片 2023-05-03
- php tpl模板引擎定义与使用示例 2023-01-31