php中小数取整_php 小数取整处理 floor() ceil() round() intval() 的区别于用法

本文介绍了PHP中用于处理浮点数的三个关键函数:`floor()`、`ceil()`和`round()`。`floor()`函数将数字向下舍入到最接近的整数,`ceil()`则向上舍入,而`round()`执行标准的四舍五入操作。通过示例展示了这些函数在不同场景下的应用,帮助开发者更好地理解和运用这些函数。
摘要由CSDN通过智能技术生成

floor() 函数向下舍入为最接近的整数。echo floor(1.1);//    1

echo floor(1.9);//    1

echo floor(-1.1);//    -2

echo floor(-1.9);//    -2

ceil() 函数向上舍入为最接近的整数。echo ceil(1.1);//    2

echo ceil(1.9);//    2

echo ceil(-1.1);//    -1

echo ceil(-1.9);//    -1

round() 函数对浮点数进行四舍五入。echo round(1.1);//    1

echo round(1.9);//    2

echo round(-1.1);//    -1

echo round(-1.9);//    -2

intval(var,转换成进制不填为10进制),如果输入一个对象元素,会出现Notice,返回值为1。echo intval(42);                      // 42

echo intval(4.2);                     // 4

echo intval('42');                    // 42

echo intval('+42');                   // 42

echo intval('-42');                   // -42

echo intval(042);                     // 34

echo intval('042');                   // 42

echo intval(1e10);                    // 1410065408

echo intval('1e10');                  // 1

echo intval(0x1A);                    // 26

echo intval(42000000);                // 42000000

echo intval(420000000000000000000);   // 0

echo intval('420000000000000000000'); // 2147483647

echo intval(42, 8);                   // 42

echo intval('42', 8);                 // 34

echo intval(array());                 // 0

echo intval(array('foo', 'bar'));     // 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值