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

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

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

PHP取整数函数常用的四种方法: m12 B:f  
tpONSRY  
6^;!9$G|D*  
1.直接取整,舍弃小数,保留整数:intval(); (N4(r<o;  
2.四舍五入取整:round(); ?` i/  
3.向上取整,有小数就加1:ceil(); u2-7vudh  
4.向下取整:floor()。 mC92J@m/L!  
VhgEG(Ud  
yan[{h]EZ  
一、intval—对变数转成整数型态 rrYp^xLa`  
intval如果是字符型的会动转换为0。 *(B[J  
-FV'%X$i  
u^%')Ncp  
intval(3.14159);  // 3 _9|@nUD  
intval(3.64159);  // 3 ( y*X8  
intval('ruesin'); //0 W+e*(W|d6  
+z0}{,HX  
j9'XZq}  
二、四舍五入:round() IQe[ CcM  
L]N2r MM  
/? 1Yf  
根据参数2指定精度将参数1进行四舍五入。参数2可以是负数或零(默认值)。 z.&% >%TPP  
k<zGrq=8J  
GD{fXhgk  
round(3.14159);      // 3 UQ])QTrZFi  
round(3.64159);      // 4 h^kNM8  
round(3.64159, 0);   // 4 Pl& `&N;  
round(3.64159, 2);   // 3.64 u%T$XG  
round(5.64159, 3);   // 3.642 I{e^,oc  
round(364159, -2);   // 364200 (Zg'pSs)  
U9.=Ik  
ANQa2swM  
三、向上取整,有小数就加1:ceil() -u9yR"n\}  
m$mY<Q  
f\_!N "HW  
返回不小于 value 的下一个整数,value 如果有小数部分则进一位。 `W$0T;MPF  
i2a"J&,6O  
)]?egw5l  
这个方法,在我们写分页类计算页数时经常会用到。 )  v5n "W  
iSz@E&[X  
ZHD0u)ri=J  
ceil(3.14159);  // 4 *R\/#Y|  
ceil(3.64159);  // 4 Xe3z6  
A='+tJa  
ElR&scXi__  
四、向下取整:floor() <ivqe"m  
%>9+1lUhV  
l9NOzAH3  
返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。 _O)2  
|8qK%n f}  
$K.%un Gm  
floor(3.14159);    // 3 h3]@M$Y[  
floor(3.64159);    // 3
[ 此帖被寒喵在2018-12-29 19:22重新编辑 ]
本人不是云栖社区工作人员。
无论您在使用中遇到什么问题,不要出言不逊!谢谢合作!
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个