や正規表現を使った関数等を使用すると便利です。では少し使ってみましょう。 <?php $num = 28; $str = "28"; $float = 28.0; $mb_str = "SQLインジェクション"; print "check1:"; if (is_numeric($num)) { print "true <br />n"; } else { print "false <br />n"; } print "check2:"; if (is_numeric($str)) { print "true <br />n"; } else { print "false <br />n"; } print "check3:"; if (is_int($num)) { print "true <br />n"; } else { print "false <br />n"; } print