我有一个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应该转换为浮点值。或者铸造它。