is_numeric()関数は、変数が数値であるか数値文字列であるかを検出するために使用されます。
PHP バージョン要件: PHP 4、PHP 5、PHP 7
文法
bool is_numeric (混合 $var)
パラメータの説明:
$var: テストする変数。
戻り値
指定された変数が数値または数値文字列の場合は TRUE を返し、それ以外の場合は FALSE を返します。
例
例
<?php $ var_name1 = 678 ; $ var_name3 = " codercto.com " ; $ var_name5 = 698 .99 ; $ var_name2 = " a678 " ; var_name7 = + 125689 .66 ; ( is_numeric ( $var_name1 ) ) { エコー" $ var_name1は数値です" ;それ以外{ エコー" $var_name1 は数値ではありません。 " ;もし( is_numeric ( $var_name2 ) ) { エコー" $ var_name2は数値です" ;それ以外{ エコー" $var_name2 は数値ではありません。 " ; $result = is_numeric ( $ var_name3 ) ; 「 [ $var_name3 は数値ですか? ] 」 . var_dump ( $ result ) = is_numeric ( $ var_name4 ) ; " [ $var_name4は数値ですか? ] . var_dump ( $ result ) = is_numeric ( $ var_name5 ) ; 「 [ $var_name5 は数値ですか? ] 」 . var_dump ( $ result ) = is_numeric ( $ var_name6 ) ; 「 [ $var_name6 は数値ですか? ] 」 . var_dump ( $ result ) = is_numeric ( $ var_name7 ) ; " [ $var_name7 は数値
ですか? ]
" . var_dump ( $result ) ? >出力は次のとおりです。
678 は数値です a678 は数値ではありません bool(true)[ 678 は数値ですか? ]bool(false)[ codercto.com 698.99 は数値ですか?配列 それは数値ですか? ]bool(true)[ 125689.66 は数値ですか?