在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
 
						
						
						
						
						
				
				
				
				