我是靠谱客的博主 满意自行车,这篇文章主要介绍金融场景小数有效位数的处理,防科学计数法方法!【交易所】,现在分享给大家,希望可以做个参考。

 函数直接上代码!

<?php
function floattostr( $val )
{
    preg_match( "#^([+-]|)([0-9]*)(.([0-9]*?)|)(0*)$#", trim($val), $o );
    return $o[1].sprintf('%d',$o[2]).($o[3]!='.'?$o[3]:'');
}
?>

 

使用方法:

<?php
echo floattostr("0000000000000001");
echo floattostr("1.00000000000000");
echo floattostr("0.00000000001000");
echo floattostr("0000.00010000000");
echo floattostr("000000010000000000.00000000000010000000000");
echo floattostr("-0000000000000.1");
echo floattostr("-00000001.100000");

// result
// 1
// 1
// 0.00000000001
// 0.0001
// 10000000000.0000000000001
// -0.1
// -1.1

?>

参考地址:

http://php.net/manual/zh/function.floatval.php#106367

最后

以上就是满意自行车最近收集整理的关于金融场景小数有效位数的处理,防科学计数法方法!【交易所】的全部内容,更多相关金融场景小数有效位数内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(132)

评论列表共有 0 条评论

立即
投稿
返回
顶部