在PHP中,有几种方法可以将字符串转换为数字:
$str = "123";
$int = (int)$str;
$float = (float)$str;
$str = "123";
$int = intval($str);
$float = floatval($str);
$str = "123";
settype($str, "int");
$str = "123.45";
$number = number_format($str, 2); // 结果为123.45
需要注意的是,如果字符串无法转换为数字,上述方法可能会返回0或一个非预期的结果。在转换之前,最好先使用is_numeric()函数检查字符串是否可以转换为数字。