0
変数内の数値を探していますが、見つからない場合は文字列を引用します。それ以外の場合は引用符で囲まれません。例:is_numericはfloat(ランダムな文字列)を間違って識別します
$x = '000916846E38516';
if (is_numeric($x)) { echo 'Numeric!'; } else { echo 'Non-numeric!'; }
文字列が科学的表記であるため、PHPはそれを数値として認識します。これを回避するにはどうすればよいですか?アルファ文字があるかどうかを調べるだけですか、is_numericに似た、科学的な数字を除外する別の関数がありますか?