阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 724阅读
  • 0回复

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

级别: 论坛版主
发帖
371
云币
447

PHP取整数函数常用的四种方法: TtZZjeg+V  
mM`zA%=  
}E o\=>l7  
1.直接取整,舍弃小数,保留整数:intval(); sb1Zm*m6  
2.四舍五入取整:round(); 'K|Jg.2  
3.向上取整,有小数就加1:ceil(); K &L9Ue  
4.向下取整:floor()。 +f5|qbX/\  
:+ASZE.  
*[ ' n8Z  
一、intval—对变数转成整数型态 0^%\! Xxq  
intval如果是字符型的会动转换为0。 0P MF)';R  
`2WtA_  
B: '}SA{  
intval(3.14159);  // 3 8}B*a;d  
intval(3.64159);  // 3 +&AKDVmx  
intval('ruesin'); //0 /5x~3~  
gzHMZ/31  
B/:+(|  
二、四舍五入:round() WA'&0i4  
[ H~Yg2O  
a'NxsByG]s  
根据参数2指定精度将参数1进行四舍五入。参数2可以是负数或零(默认值)。 uq/z.m  
UxGr+q  
7m4gGkX#r  
round(3.14159);      // 3 s!lLdR[g  
round(3.64159);      // 4 R04%;p:k#  
round(3.64159, 0);   // 4 )+Nm @+B  
round(3.64159, 2);   // 3.64 fX:)mLnO/  
round(5.64159, 3);   // 3.642  <>|&%gmz  
round(364159, -2);   // 364200 *qX!  
%i!=.7o.  
tQ,,krw~  
三、向上取整,有小数就加1:ceil() SxX2+|0g`g  
^)JUl!5j]C  
xJ-(]cO'  
返回不小于 value 的下一个整数,value 如果有小数部分则进一位。 &Zxo\[lP  
]JQ+*ZYUE  
>A]U.C  
这个方法,在我们写分页类计算页数时经常会用到。 U-U^N7  
5s5GBJ?  
fXL&?~fS  
ceil(3.14159);  // 4 8!R +wy  
ceil(3.64159);  // 4 s8r|48I#;  
: ~R Y  
;^[VqFpeS  
四、向下取整:floor() v+), uj  
|D@/4B1P  
&J]|pf3m  
返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。 1X ?9Ji)h  
wsfN \6e  
K)D5%?D  
floor(3.14159);    // 3 >}uDQwX8  
floor(3.64159);    // 3
[ 此帖被寒喵在2018-12-29 19:22重新编辑 ]
本人不是云栖社区工作人员。
无论您在使用中遇到什么问题,不要出言不逊!谢谢合作!
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
批量上传需要先选择文件,再选择上传
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)