English | 简体中文 | 繁體中文
查询

floatval()函数—用法及示例

「 将给定的变量转换为浮点数 」


函数名:floatval() 适用版本:PHP 4, PHP 5, PHP 7

用法: floatval() 函数用于将给定的变量转换为浮点数。如果变量是一个字符串,则会尝试将其转换为浮点数。如果变量是一个布尔值,则 true 被转换为 1.0,false 被转换为 0.0。如果变量是一个数组或对象,则会返回 0.0。

语法: floatval ( mixed $var ) : float

参数:

  • $var:要转换为浮点数的变量。

返回值: 返回浮点数,如果转换失败则返回 0.0。

示例:

$num1 = "10.5";
$num2 = 20;
$num3 = true;
$num4 = false;
$num5 = array();

$result1 = floatval($num1); // 返回 10.5
$result2 = floatval($num2); // 返回 20.0
$result3 = floatval($num3); // 返回 1.0
$result4 = floatval($num4); // 返回 0.0
$result5 = floatval($num5); // 返回 0.0

echo $result1 . "<br>";
echo $result2 . "<br>";
echo $result3 . "<br>";
echo $result4 . "<br>";
echo $result5 . "<br>";

输出:

10.5
20
1
0
0

注意事项:

  • 如果变量无法转换为浮点数,如字符串中包含非数字字符,则返回 0.0。
  • 在 PHP 7 中,floatval() 函数的返回类型声明为 float。
补充纠错
上一个函数: flock()函数
下一个函数: finfo_open()函数
热门PHP函数
分享链接