忘记所有的rtrim和正则表达式,坐标是浮点数,应将其视为浮点数,只需在变量前面加上
(float)即可将其从字符串转换为浮点数:
$string = "37.422005000000000000000000000000";echo (float)$string;
输出:
37.422005
实际的结果是浮点数,但由于HTTP协议而作为字符串传递给您,最好将它们转换回其自然形式以进行计算等。

忘记所有的rtrim和正则表达式,坐标是浮点数,应将其视为浮点数,只需在变量前面加上
(float)即可将其从字符串转换为浮点数:
$string = "37.422005000000000000000000000000";echo (float)$string;
输出:
37.422005
实际的结果是浮点数,但由于HTTP协议而作为字符串传递给您,最好将它们转换回其自然形式以进行计算等。