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

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

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

PHP取整数函数常用的四种方法: cGOE$nL  
+`.%aJIi9  
`C_#EU-  
1.直接取整,舍弃小数,保留整数:intval(); q)<5&|V  
2.四舍五入取整:round(); A 7DdUNR  
3.向上取整,有小数就加1:ceil(); Me5umA  
4.向下取整:floor()。 |]r# IpVf  
"%A[%7LY  
ot(|t4^  
一、intval—对变数转成整数型态 8*6J\FE<p  
intval如果是字符型的会动转换为0。 ^Fb"Is#S,  
69yTGUG3  
fa5($jJ&  
intval(3.14159);  // 3 ~3f#cEP>d}  
intval(3.64159);  // 3 8a. |CgI#h  
intval('ruesin'); //0 % k$+t  
JR7~|ov  
YF&SH)Y7  
二、四舍五入:round() &sx/qS#,VL  
uVOpg]8d  
pok,`yW\  
根据参数2指定精度将参数1进行四舍五入。参数2可以是负数或零(默认值)。 0SvPyf%AC  
,EwJg69  
+".&A#wU  
round(3.14159);      // 3 >KGQ#hnH  
round(3.64159);      // 4 \4zvknk<  
round(3.64159, 0);   // 4 b;!ilBc  
round(3.64159, 2);   // 3.64 EY2s${26%  
round(5.64159, 3);   // 3.642 jGt'S{  
round(364159, -2);   // 364200 @@ ZcW<Y"  
&\!-d%||)  
{"{J*QH  
三、向上取整,有小数就加1:ceil() 8'g/WZY~~  
Q&M(wnl5  
NG5H?hVN=  
返回不小于 value 的下一个整数,value 如果有小数部分则进一位。 i Cv &<C@  
}zLe;1Tx  
unD8h=Z2  
这个方法,在我们写分页类计算页数时经常会用到。 _DJ0 MR~3  
}$ AC0  
*bv Iqa  
ceil(3.14159);  // 4 zq1&MXR)l  
ceil(3.64159);  // 4 %@pTEhpF  
JZP2NB_xt  
C: e}}8i  
四、向下取整:floor() A9lqVMp64  
vO4 &ZQ>6  
6;(Slkv  
返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。 U35}0NT _  
G9V zVx#T#  
T<!`~#kM  
floor(3.14159);    // 3 DB>>U>H-  
floor(3.64159);    // 3
[ 此帖被寒喵在2018-12-29 19:22重新编辑 ]
本人不是云栖社区工作人员。
无论您在使用中遇到什么问题,不要出言不逊!谢谢合作!
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
批量上传需要先选择文件,再选择上传
 
验证问题: 阿里云官网域名是什么? 正确答案:www.aliyun.com
上一个 下一个