1.number_format(number,decimals)
返回的是字符串
Number:要格式化的数字
Decimals:规定多少个小数
echo number_format("5000000",2); //5,000,000.00
2.intval( $var )
获取数据的整数值;
3.bcadd( $a,$b,$scale)
将两个高精度数字相加
$scale : 设置小数点的位数;等于直接保留相应的小数点位数后再进行计算
结果:$a+$b;
其他类似函数:
bcsub — 将两个高精度数字相减;
bcmul — 将两个高精度数字相乘
bcdiv — 将两个高精度数字相除
bccomp — 比较两个高精度数字,返回-1, 0, 1
bcscale — 配置默认小数点位数
注意点:关于设置的位数,超出部分是丢弃掉,而不是四舍五入。
4.uniqid()
获取一个带前缀、基于当前时间微秒数的唯一ID