我正在实现一个将浮点数转换为字符串的函数。
function exp2int($exp) {
list($mantissa, $exponent) = spliti("e", $exp);
if($exponent=='') return $exp;
list($int, $dec) = split("\.", $mantissa);
bcscale (abs($exponent - strlen($dec)));
return bcmul($mantissa, bcpow("10", $exponent));
}
这是一个例子:
$n = 2.777777778e-10;
echo exp2int($n);
返回:
0.0000000002777777778
我的服务器正在运行Php 5.4,并且由于拆分和 spliti 从Php 5.3开始被弃用,我收到以下消息:
Deprecated: Function spliti() is deprecated
Deprecated: Function split() is deprecated
如何在 exp2int 函数中替换这些函数(不使用@)?谢谢!