PHP对金钱进行处理

摘要:金钱是个浮点数,如果利用常规的加减乘除利用乘以100等处理,不准确

1、利用money_format对金钱进行格式化

2、BC库中对金钱进行加减成除

bcadd — 将两个高精度数字相加

bccomp — 比较两个高精度数字,返回-1, 0, 1

bcdiv — 将两个高精度数字相除

bcmod — 求高精度数字余数

bcmul — 将两个高精度数字相乘

bcpow — 求高精度数字乘方

bcpowmod — 求高精度数字乘方求模,数论里非常常用

bcscale — 配置默认小数点的位数,相当于linux的bc中的“scale=”

bcsqrt — 求高精度数字平方根

bcsub — 将两个高精度数字相减

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容