判断一个变量 只能为大于1的整数 比如1,2,3,4,5,6,7,8,9,32,23,24,64

解决方案 »

  1.   

    ($i >= 1 && (int)$i === $i)
      

  2.   

    $n = ceil(你要的数字);
    if($n>1){
      大于1;
    }
      

  3.   

    $n = floor(你要的数字);
    if($n>1){
       大于1;
    }
      

  4.   

    is_int($n) && $n > 1
      

  5.   

    用php自带的 is_numeric()
    $n=xxx;
    if(is_int($n)&&$n>=1){
       echo '是数字并且大于等于1正整数';
    }else{
       echo '非数字';
    }
      

  6.   

    if($i > 1 && gettype($i) === 'integer')
      

  7.   

    (($i>1)&&((int)$i===$i))?1:0;
      

  8.   

    if(is_int($n) ) {
        if($n>1) {
            echo '是整数且大于1';
        } else {
            echo '是整数但小于1';
        }
    } else {
        echo '不是整数';
    }
      

  9.   

    if($var >1 && ($var - (int)$var) === 0) return true; // 只能为大于1的整数没有=1
      

  10.   

    <?php
    $a = 2;//你需要判断的值
    echo is_int($a)&&$a>1 ? 1 :0;