由于php最大只支持显示 15位因的数据运算,大于15位的2数加减乘除的数据的结果,会直接用科学计数法显示,
但在现实生活中,科学计数法不利于普通人识别,所以,本函数将:科学计数法的出的结果转换成原始数据
function
NumToStr(
$num
){
if
(
stripos
(
$num
,
‘e‘
)===false)
return
$num
;
$num
= trim(preg_replace(
‘/[=\‘"]/‘
,
‘‘
,
$num
,1),
‘"‘
);
//出现科学计数法,还原成字符串
$result
=
""
;
while
(
$num
> 0){
$v
=
$num
-
floor
(
$num
/ 10)*10;
$num
=
floor
(
$num
/ 10);
$result
=
$v
.
$result
;
}
return
$result
;
}
php 将科学计算法得出的结果转换成原始数据 NumToStr
原文:https://www.cnblogs.com/newArray/p/12000808.html