<?php
$str = "一億万"; // 謎の数値
if( is_numeric( $str) ) {
print $str ."は、数値です。";
} else {
print $str ."は、数値ではありません。"; // そりゃそうだ。
}
出力結果
一億万は、数値ではありません。
PHPの関数。
引数のデータが数値かどうかを判断し、数値ならTRUE、違う場合はFALSEを返す。
16進数や指数表記も数値と判定してくれる。
あたりまえだが、漢数字は数値として認識しない。
<?php
$str = "一億万"; // 謎の数値
if( is_numeric( $str) ) {
print $str ."は、数値です。";
} else {
print $str ."は、数値ではありません。"; // そりゃそうだ。
}
一億万は、数値ではありません。
コメント