php取整函数和随机数函数

A. ceil 是向上进位得到一个值的函数;

B. floor 是舍掉小数位得到一个值的函数;

C. round 是用来四舍五入的函数

 

A. ceil() 函数向上舍入为最接近的整数。

说明:

返回不小于 x 的下一个整数,x 如果有小数部分则进一位。

ceil() 返回的类型仍然是 float。

 

B. floor() 函数向下舍入为最接近的整数。

说明:

返回不大于 x 的下一个整数,将 x 的小数部分舍去取整。

floor() 返回的类型仍然是 float。

 

C. round() 函数对浮点数进行四舍五入。

说明:

返回将 x 根据指定精度 prec (十进制小数点后数字的数目)进行四舍五入的结果。

prec 也可以是负数或零(默认值)。 例 round(455,-1) => 460 , round(455.22,1) => 455.2

round() 返回的类型仍然是 float。

 

rand() 产生一个随机整数

说明:

如果没有提供可选参数 min 和 max,rand()返回 0 到 getrandmax()之间的伪随机整数;如果提供了参数,则返回

范围类随机整数

例:rand() => 5; rand(20,30) => 27

 

mt_rand() 生成更好的随机数

说明:

用法rand()一致,但是效率提升了四倍,所以优先用mt_rand() 。

 

sprintf() 格式化数据

sprintf("%.2f",1000.0567); 保留两位小数,但是要注意针对第三位小数它不是四舍五入,而是五舍六入,特殊情况用这个比较好

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值