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

概述

 函数直接上代码!

<?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

最后

以上就是满意自行车为你收集整理的金融场景小数有效位数的处理,防科学计数法方法!【交易所】的全部内容,希望文章能够帮你解决金融场景小数有效位数的处理,防科学计数法方法!【交易所】所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部