if(is_int($xxid))
  {
   ....
  }
else {
   ....
  }

解决方案 »

  1.   

    to: chaing(华凌)
     我不知道怎么回事,用$i=is_int($xxid) echo $i; 来显示结果,但是不输出1或者0
    用$i=gettype($xxid) echo $i;输出为string,这是怎么回事,我明明在文本框里输入的是22啊?
      

  2.   

    通过URL传递的变量默认为string型
    应该使用函数is_numeric
    is_numeric --  Finds whether a variable is a number or a numeric string 
    Returns TRUE if var is a number or a numeric string, FALSE otherwise.