PHP对金钱进行处理

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

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

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

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

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

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

bcmod — 求高精度数字余数

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

bcpow — 求高精度数字乘方

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

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

bcsqrt — 求高精度数字平方根

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

你可能感兴趣的:(PHP对金钱进行处理)