$string=0123456789;
echo $string.':';
echo (is_int($string))?'true':'false';
輸出:
342391:true$string=123456789;
echo $string.':';
echo (is_int($string))?'true':'false';
輸出:
123456789:true另外,如果$string="0123456789";如果我不用SetType($string,"integer")轉換的情況下如何判斷其為整型?

解决方案 »

  1.   

    另外,如果$string="0123456789";如果我不用SetType($string,"integer")轉換的情況下如何判斷其為整型?因為如果我這樣寫,就會輸出0,那就沒判斷的意義了
    $string="a0123456789";
    SetType($string,"integer");
    echo $string.':';
    echo (is_int($string))?'true':'false';
      

  2.   

    另外,如果$string="0123456789";如果我不用SetType($string,"integer")轉換的情況下如何判斷其為整型?因為如果我這樣寫,就會輸出0,那就沒判斷的意義了
    $string="a0123456789"; 
    SetType($string,"integer");
     echo $string.':';
     echo (is_int($string))?'true':'false';這個問題不用回答了,我已經知道結果了,用is_numeric吧