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

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

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

PHP取整数函数常用的四种方法: GElvz'S~  
l|5fE1K9U  
H~ u[3LQz  
1.直接取整,舍弃小数,保留整数:intval(); mw5?[@G-  
2.四舍五入取整:round(); ^*\XgX  
3.向上取整,有小数就加1:ceil(); 2c?qV  
4.向下取整:floor()。 ;l$ \6T  
-X+H2G  
pStk/te,XK  
一、intval—对变数转成整数型态 \ u_ui  
intval如果是字符型的会动转换为0。 ^9-&o  
=vT<EW}[  
,C {*s$  
intval(3.14159);  // 3 Pl-5ncb\  
intval(3.64159);  // 3 9_sA&2P{uV  
intval('ruesin'); //0 _20#2i&  
(RtueEb.~E  
;60.l!   
二、四舍五入:round() ttXjn  
7Ol}EPf#  
n[YEOkiG  
根据参数2指定精度将参数1进行四舍五入。参数2可以是负数或零(默认值)。 ddVa.0Z!<  
t*@z8<H  
eiJ2NwR\w  
round(3.14159);      // 3 <)*2LBF@]  
round(3.64159);      // 4 Dup;e&9g  
round(3.64159, 0);   // 4 ~:km]?lz0  
round(3.64159, 2);   // 3.64 5sPywk{  
round(5.64159, 3);   // 3.642 m5G\}8|  
round(364159, -2);   // 364200 Ap{}^  
}3R13   
i@NqC;~;  
三、向上取整,有小数就加1:ceil() m`6Yc:@E  
wW?,;B'74  
.Wi{lt  
返回不小于 value 的下一个整数,value 如果有小数部分则进一位。 r6'UUu  
>u%]6_[  
d*pF>j  
这个方法,在我们写分页类计算页数时经常会用到。 F_uY{bg  
>+5?F*`\D*  
)5fQ$<(Z  
ceil(3.14159);  // 4 /J)l/oI  
ceil(3.64159);  // 4 6mH/ m&  
i* R,QN)  
1+`l7'F  
四、向下取整:floor() 4lKVY<  
C6_@\&OA  
"!K'A7.^  
返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。 5BR5X\f0  
qW 1V85FG  
z'p:gv]  
floor(3.14159);    // 3 (wmBjQ]B<  
floor(3.64159);    // 3
[ 此帖被寒喵在2018-12-29 19:22重新编辑 ]
本人不是云栖社区工作人员。
无论您在使用中遇到什么问题,不要出言不逊!谢谢合作!
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: 97 - 44 = ?
上一个 下一个