php中将字符串变成数字的函数
时间: 2024-09-22 18:04:07 浏览: 35
php字符串分割函数用法实例
在 PHP 中,有几种常用函数可以将字符串转换成数字:
1. **intval()**: 这是最基础的函数,用于将字符串转换为整数。例如:
```
$str = "42";
$num = intval($str);
echo $num; // 输出:42
```
如果字符串不能转换为整数(如包含非数字字符),intval() 将返回0。
2. **floatval()**: 用于将字符串转换为浮点数。例如:
```
$str = "3.14";
$num = floatval($str);
echo $num; // 输出:3.14
```
3. **double()**: 实际上也是调用了 floatval() 函数,它会尝试将字符串解析为双精度浮点数。
4. **(string) 或者 strval()**: 对于一些需要保留小数点的数字字符串,可以直接将其包裹在括号中或使用 strval() 函数进行转换。例如:
```
$str = "42.75";
$num = (string)$str;
echo $num; // 输出:42.75
```
阅读全文