PHP floor() 函数
phpserver side programmingprogramming更新于 2025/7/30 5:37:17
定义和用法
floor() 函数是 PHP 迭代解释器中的另一个内置函数。此函数接受任何浮点数作为参数,并将其向下舍入为下一个最小整数。
由于浮点数的范围大于整数的范围,因此此函数始终返回浮点数。
语法
floor ( float $num ) : float
参数
| Sr.No | 参数 &说明 |
|---|---|
| 1 | num 要向下舍入的数字。 |
返回值
PHP floor() 函数返回小于或等于给定参数的最大整数。
PHP 版本
此函数适用于 PHP 4.x、PHP 5.x 以及 PHP 7.x 版本。
示例
以下示例将 15.05 四舍五入为下一个最大整数 15
<?php
$arg=15.05;
$val=floor($arg);
echo "floor(" . $arg . ") = " . $val;
?>
输出
这将产生以下结果 −
floor(15.05) = 15
示例
以下示例显示 5.78 的下一个最小整数是 5。−
<?php
$arg=5.78;
$val=floor($arg);
echo "floor(" . $arg . ") = " . $val;
?>
输出
这将产生以下结果 −
floor(5.78) = 5
示例
floor() 函数对字符串参数返回 0 −
<?php
$arg="Hello";
$val=floor($arg);
echo "floor(" . $arg . ") = " . $val;
?>
输出
这将产生以下结果 −
floor(Hello) = 0
示例
对于负数,四舍五入到远离 0 的位置 −
<?php
$arg=-3.95;
$val=floor($arg);
echo "floor(" . $arg . ") = " . $val;
?>
输出
这将产生以下结果 −
floor(-3.95) = -4

