假设我有一个包含"7.2769482308e + 01" 的字符串(这个数字来自第三方软件,我无法控制格式).
将它转换为十进制最便宜的方法是什么72.769482308?
我能想到的唯一解决方案是拆分十进制+指数部分并使用乘法.但可能有一些建立它的功能来做同样的事情?
注意:伙计们,是的,我已经读过将指数转换为PHP中的整数并将指数数转换为PHP中的十进制数.这些问题无关紧要,因为他们已经有一个数字,但我有一个字符串.
hsz*_*hsz 15
如何对浮点值进行简单的转换?
$string = "7.2769482308e+01";
$float = (float) $string;
Run Code Online (Sandbox Code Playgroud)