四舍五入round,近一法取整(向上取整)ceil,舍去发取整(向下取整)floor

来源:互联网 发布:c语言不合理的地方 编辑:程序博客网 时间:2024/05/16 08:17

1.round

例子:round('字符串变量','精度','模式(php5.3引入)')

<?phpecho round(3.4);         // 3echo round(3.5);         // 4echo round(3.6);         // 4
echo round(3.6, 0);      // 4   保留小数点0位echo round(1.95583, 2);  // 1.96 保留小数点2位echo round(1241757, -3); // 1242000 从后往前数去掉三位?> 


2.ceil向上取整

<?phpecho ceil(4.3);    // 5echo ceil(9.999);  // 10echo ceil(-3.14);  // -3?> 
3.floor向下取整

echo floor(4.3);   // 4echo floor(9.999); // 9echo floor(-3.14); // -4



tips:当数字落在了中间php会向远离0的方向取整

例子:

echo round(2.5)//3echo round(-2.5)//-3


阅读全文
0 0