PHP - 将字符串转换为Float

And*_*dré 4 php string floating-point type-conversion

我需要将String转换为Float.

我会收到这样的字符串:

$string  = "1.70 m";
$string2 = "2.445 m";
Run Code Online (Sandbox Code Playgroud)

如何轻松地将此字符串转换为:

$float1 = 1.70;
$float2 = 2.445;
Run Code Online (Sandbox Code Playgroud)

有人能给我一些线索吗?

最好的祝福,

Bol*_*ock 9

那些是花车,而不是整数.整数没有小数点.

要回答您的问题,您可以直接对字符串进行类型转换,转换将剥离单位,因为它们不是数字字符:

$string = "1.70 m";
$float = (float) $string;
Run Code Online (Sandbox Code Playgroud)