ceil
但是不行。因为如果数是整数的话,就只能是它,而不能大1

解决方案 »

  1.   

    <?
    $a=3;
    if(is_int($a)==true){
    echo $a=$a+1;
    }else{
    echo ceil($a);
    }
    ?>
      

  2.   

    ceil
    但是不行。因为如果数是整数的话,就只能是它,而不能大1整数还取它干什么?
    看你的题目
    怎样取大于某小数的最小整数? 
    似乎不需要这个要求
      

  3.   

    e.g.
    <?
    $xs = 4.2;
    $result = int($xs);
    if($result > $xs)
    {
        $result = $result + 1;
    }
    echo $result;
    ?>
      

  4.   

    搞错啦,重新发过。
    e.g.
    <?
    $xs = 4.2;
    $result = (int)$xs + 1;
    echo $result;
    ?>
      

  5.   


    如果你想整数进1,那么用楼上的int,floor等方法就可以
    如果你想整数不进1,那么用ceil
      

  6.   


    $result = is_int($n) ? $n : (int)($n+1);判断是整数为本身,否则+1强制取整数部分