phpは科学計算法で得られた結果を元のデータNumToStrに変換する
1603 ワード
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
;
}