搜索
系统检测到您的用户名不符合规范:

php BC高精确度函数库

浏览:14039 发布日期:2014年09月04日 分类:用法示例 关键字: php 数学函数
这些函数在涉及到有关金钱,高精度百分比时比较有用
#php BC高精确度函数库
#php bc math 包含了:相加,比较,相除,相减,求余,相乘,n次方,配置默认小数点数目,求平方
#这些函数在涉及到有关金钱,高精度百分比时比较有用

例如下图中使用准确的数据统计的话:


#两个高精度数比较
#int bccomp ( string $left_operand , string $right_operand [, int $scale ] )
#$left=$right 返回 0
#$left<$right 返回 -1
#$left>$right 返回 1
#$scale 小数点位数


#两个高精度数相加
#string bcadd ( string $left_operand , string $right_operand [, int $scale ] )
#$scale 返回的小数点个数


#两个高精度数相减
#sstring bcsub ( string $left_operand , string $right_operand [, int $scale ] )
#$scale 返回的小数点个数


#两个高精度数求余/取模
#string bcmod ( string $left_operand , string $modulus )


#两个高精度数相除
#string bcdiv ( string $left_operand , string $right_operand [, int $scale ] )
#$scale小数点位数默认为 0


#两个高精度数相乘
#string bcmul ( string $left_operand , string $right_operand [, int $scale ] )
#$scale小数点位数默认为 0


#两个高精度数的次方值
#string bcpow ( string $left_operand , string $right_operand [, int $scale ] )
#$scale小数点位数默认为 0


#求高精度数的平方根
#string bcsqrt ( string $operand [, int $scale ] )
#$scale小数点位数默认为 0



#设置bc函数的小数点位数
#bool bcscale ( int $scale )
#$scale小数点位数默认为 0
评论() 相关
后面还有条评论,
评论支持使用[code][/code]标签添加代码
您需要登录后才可以评论 登录 | 立即注册
收藏
aguang
积分:5127 等级:LV4
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /