PHP⼩数点后保留位数并四舍五⼊
ceil() 函数向上舍⼊为最接近的整数,进⼀(k>0)。
ceil(0.60) --> 1
ceil(0.40) --> 1
ceil(5) --> 5
ceil(5.1) --> 6
ceil(-5.1) --> -5
ceil(-5.9) --> -5
floor() 函数向下舍⼊为最接近的整数,去尾(k>0)。
floor(0.60) --> 0
floor(0.40) --> 0
floor(5) --> 5
四舍五入函数保留整数floor(5.1) --> 5
floor(-5.1) --> -6
floor(-5.9) --> -6
PHP round()  函数⽤来对浮点数进⾏四舍五⼊并设置⼩数点后的精确位数
float round ( float val [, int precision])
返回将 val 根据指定精度 precision(⼗进制⼩数点后数字的数⽬)将结果进⾏四舍五⼊。precision 也可以是负数或零(默认值)。round(x,prec) 返回将 x 根据指定精度(⼩数点后的位数)prec进⾏四舍五⼊的结果,prec 也可以是负数或零(默认值)。
例如:
echo round(3.4);        // 3
echo round(3.5);        // 4
echo round(3.6);        // 4
echo round(3.6, 0);      // 4
echo round(1.95583, 2);  // 1.96
echo round(1241757, -3); // 1242000
echo round(5.045, 2);    // 5.04
echo round(5.055, 2);    // 5.06