php 数字或字符串转为浮点数
时间: 2023-07-07 17:03:35 浏览: 126
自己写的字符串转浮点数
在 PHP 中,可以使用 (float) 或 floatval() 函数将数字或字符串转换为浮点数。
例如:
```
$num = 123;
$float_num = (float) $num; // 将整数转换为浮点数
$str = "3.14";
$float_str = floatval($str); // 将字符串转换为浮点数
echo $float_num; // 输出:123
echo $float_str; // 输出:3.14
```
请注意,在将字符串转换为浮点数时,如果字符串不能被解析为数字,则返回 0。如果需要检查转换是否成功,可以使用 is_numeric() 函数:
```
$str = "hello";
$float_str = floatval($str); // 返回 0
if (is_numeric($float_str)) {
echo "转换成功";
} else {
echo "转换失败";
}
```
阅读全文