変数が数値かどうかを判断する
#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューターphp メソッド: 1. "gettype($var)" ステートメントを使用します。戻り値が "integer" または "double" の場合は数値です。2. "is_numeric($var) )" ステートメントを使用します。戻り値が "TRUE" の場合、それは数値と数値文字列です。
php 判断変数は数値ではありません
方法 1: gettype() 関数を使用します
<?php header("Content-type:text/html;charset=utf-8"); $num=123.25; if(gettype($num)=="integer"||gettype($num)=="double"){ echo "是数字"; }else{ echo "不是数字"; } ?>出力結果:
是数字説明: gettype() 関数は、変数の型を取得するために使用されます。戻り値は次のとおりです:
boolean
integer
double (PHP 4 以降、浮動小数点数の場合は、代わりに「double」を返します。 "float")
#string
array
object
resource (リソース)
NULL
変数 $var が数値か数値文字列かを検出します。$var の場合は TRUE を返し、それ以外の場合は FALSE を返します。構文 "is_numeric($var)
"。<?php header("Content-type:text/html;charset=utf-8"); $num=123; if(is_numeric($num)){ echo "是数字"; }else{ echo "不是数字"; } ?>
出力結果:
是数字
推奨学習: 「
PHP ビデオ チュートリアル
以上がPHPで変数が数値かどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。