我需要将一个字符串转换成浮点数。
我会收到像这样的字符串:
$string = "1.70 m";
$string2 = "2.445 m";
我该如何轻松地将这些字符串转换为:
$float1 = 1.70;
$float2 = 2.445;
有人能给我一些线索吗?
最好的问候,
我需要将一个字符串转换成浮点数。
我会收到像这样的字符串:
$string = "1.70 m";
$string2 = "2.445 m";
$float1 = 1.70;
$float2 = 2.445;
有人能给我一些线索吗?
最好的问候,
您可以通过以下方式获得它:
echo (float)array_shift(implode(' ', $string));
echo (float) $string;
最简单的方法可能是使用floatval()函数:
http://ca.php.net/manual/zh/function.floatval.php
例如:
floatval("1.70 m");
给你:
1.7
$integer = intval($string);
祝您愉快 :D