阿里云
阿里云大学认证0元起
发表主题 回复主题
  • 205阅读
  • 0回复

[环境部署]HP取整,四舍五入取整、向上取整、向下取整、小数截取

级别: 论坛版主
发帖
370
云币
639

PHP取整数函数常用的四种方法: kL3=7t^ 1  
Uy_= #&jg  
B)|s.Ez  
1.直接取整,舍弃小数,保留整数:intval(); jl@8pO$  
2.四舍五入取整:round(); W!(Q_B  
3.向上取整,有小数就加1:ceil(); Rta P+6'X  
4.向下取整:floor()。 K%k,-  
Zk[#B UA  
**"P A8   
一、intval—对变数转成整数型态 CP'-CQ\Q  
intval如果是字符型的会动转换为0。 vuP1gem  
,rdM{ r  
PA/6l"-`3  
intval(3.14159);  // 3 RW)C<g  
intval(3.64159);  // 3 <f6Oj`{f4  
intval('ruesin'); //0 ex1ecPpN  
21[F%,{.),  
E$wB bm  
二、四舍五入:round() ivq4/Y] -X  
g;h&Xkp  
rij[ZrJ  
根据参数2指定精度将参数1进行四舍五入。参数2可以是负数或零(默认值)。 ^PI49iB  
_6' g]4  
S`G\Cd;5  
round(3.14159);      // 3 9wC; m:  
round(3.64159);      // 4 uz#9w\="  
round(3.64159, 0);   // 4 ?1uAY.~ZZB  
round(3.64159, 2);   // 3.64 vn<S"  
round(5.64159, 3);   // 3.642 SMyg=B\x?7  
round(364159, -2);   // 364200 Fk(5y)  
X`b5h}c  
Q  [{vU  
三、向上取整,有小数就加1:ceil() :9b RuUm  
||V:',#,W  
'gGB-=yvbO  
返回不小于 value 的下一个整数,value 如果有小数部分则进一位。 J (h>  
IoA;q)  
|@BN+o;`Om  
这个方法,在我们写分页类计算页数时经常会用到。 Pa}vmn1$  
P]B#i1  
4lA+V,#  
ceil(3.14159);  // 4 5[_8N{QC;  
ceil(3.64159);  // 4 F 4/Uu"J:  
2XHk}M|  
9K|lU:,  
四、向下取整:floor() 7;NV 1RV  
0,/x#  
)^TQedF  
返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。 +0Gep}&z.  
8:xo ~Vc  
WFP\;(YV  
floor(3.14159);    // 3 J|-HZ-Wk|J  
floor(3.64159);    // 3
[ 此帖被寒喵在2018-12-29 19:22重新编辑 ]
本人不是云栖社区工作人员。
无论您在使用中遇到什么问题,不要出言不逊!谢谢合作!
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
批量上传需要先选择文件,再选择上传
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个