$a=round(3/2)//四舍五入。 =2
$a=ceil(3/2)//计算大于指定数的最小整数。 =2
$a=floor(3/2)//计算小于指定数的最大整数。 =1

解决方案 »

  1.   

    您不看手册的吗?
    <?php
    $a = 20;
    $b = 3;
    echo $a/$b . "<br>"; //out 6.66666666667
    echo floor($a/$b) . "<br>"; //out 6
    echo ceil($a/$b) . "<br>"; //out 7
    echo round($a/$b) . "<br>"; //out 7
    echo (int)($a/$b) . "<br>"; //out 6
    ?>
      

  2.   

    intval($a/$b);也可以
    number_format
    也可以
    用explode/split/spliti也可以
      

  3.   

    float floor ( float value)
    返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。 例子 1. floor() 例子<?php
    echo floor(4.3);   // 4
    echo floor(9.999); // 9
    ?>