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

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

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

PHP取整数函数常用的四种方法: (g]!J_Z"  
g&L!1<, p  
sI=xl  
1.直接取整,舍弃小数,保留整数:intval(); [jQp~&nY  
2.四舍五入取整:round(); x8 2cT21b  
3.向上取整,有小数就加1:ceil(); P}}* Q7P  
4.向下取整:floor()。 K8|r&`X0  
I9A~Ye 5O&  
,&A7iO  
一、intval—对变数转成整数型态 [\e eDa  
intval如果是字符型的会动转换为0。 <dWv?<o  
QT5TE: D  
EU 6oQ  
intval(3.14159);  // 3 t.y2ff<[U  
intval(3.64159);  // 3 h+H%?:FX  
intval('ruesin'); //0 J1U/.`Oy  
oSKXt}sh  
9rX&uP)j^#  
二、四舍五入:round() ]jQutlg|  
C==hox7b  
n38p!oS  
根据参数2指定精度将参数1进行四舍五入。参数2可以是负数或零(默认值)。 i^&~?2  
05#1w#i  
EJ.SW5  
round(3.14159);      // 3 & ywPuTt  
round(3.64159);      // 4 :pY/-Cgv  
round(3.64159, 0);   // 4 {z5--TogJ  
round(3.64159, 2);   // 3.64 B]wk+8SMY.  
round(5.64159, 3);   // 3.642 qr^3R&z!}  
round(364159, -2);   // 364200 d"mkL-  
>8^ $ [}w  
lv<*7BCp  
三、向上取整,有小数就加1:ceil() T*Exs|N2P-  
/t57!&  
^7cGq+t  
返回不小于 value 的下一个整数,value 如果有小数部分则进一位。 kx{{_w  
6I4\q.^qw  
::lKL  
这个方法,在我们写分页类计算页数时经常会用到。 Gr'  CtO  
zkrM/ @p#  
rQs)O<jl  
ceil(3.14159);  // 4 $y&E(J  
ceil(3.64159);  // 4 Id'-&tYG  
faX#**r  
drP=A~?&:  
四、向下取整:floor() Tya1/w4  
|Nn)m  
K~{$oD7!  
返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。 ?0?#U0(;u  
_\G"9,)u '  
g" DG]/ev  
floor(3.14159);    // 3 mt{nm[D!Xp  
floor(3.64159);    // 3
[ 此帖被寒喵在2018-12-29 19:22重新编辑 ]
本人不是云栖社区工作人员。
无论您在使用中遇到什么问题,不要出言不逊!谢谢合作!
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: 73 - 42 = ?
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)