我有一个将字符串转换为浮点的问题。如何将字符串转换为浮动与“尾巴”?
print gettype($value[$id]); //returns string
var_dump($value[$id]);//returns string '34,7140' (length=7)
$float = floatval($value[$id]);
print gettype($float);//returns double
var_dump($float);//returns float 34
echo $float;//returns 34
我不明白为什么“34”?为什么$ float不是'34,7140'?
如何获得$ float = 34,7140?
不会将千位分隔符变成小数点(即34.714)。应该完全删除逗号,不是吗? – Ben 2011-05-30 10:00:28
@Ben对我来说,这看起来不像一千个分隔符。 – deceze 2011-05-30 11:18:33