0

変数で数値を探しています。見つからない場合は文字列を引用します。それ以外の場合は引用符で囲まれません。例:

$x = '000916846E38516';
if (is_numeric($x)) { echo 'Numeric!'; } else { echo 'Non-numeric!'; }

たまたま文字列は科学的記数法であり、PHPはそれを数値として認識します。これをどのように回避する必要がありますか?英字があるかどうかを確認するだけでよいのでしょうか、それともis_numericに似た、科学的数値を除外する別の関数があるのでしょうか。

4

1 に答える 1