如何在MySQL/PHP中将String类型转换为Float类型


How to convert a String type to Float type in MySQL/PHP?

我有一个string,如下所示:

$foo = "1.3223";

如何将$foo转换为float

尝试铸造:

$yourFloat = (float) $foo;

http://sg2.php.net/floatval

$foo = floatval($foo);

使用(float):进行投射

$foo = (float) "1.3223";

这样做:

<?php
$var = '122.34343The';
$float_value_of_var = floatval($var);
echo $float_value_of_var; // 122.34343
?>

删除语音标记,PHP应该转换为浮点值。或者铸造它。