PHP には、FORM フォームまたは URL パラメーターからのデータが整数であるかどうかを判断するメソッドがありません。 FORM フォームまたは URL パラメーターが整数であるかどうかを判断します。FORM から取得されるものは文字列であるためです。
is_numeric を使用して数値型かどうかを判断し、小数点があるかどうかで整数かどうかを判断します
ID が数値かどうかを判断する方法が必要な場合があります:
dedecms で数値を判断する方法
リーリー主要なパラメータをフィルタリングすることをお勧めします。デジタルレギュラーフィルターなど
コードをコピーします コードは次のとおりです:
if(preg_match("/^d*$/",$fgid)) echo('は数字です');
else echo('数値ではありません');
または関数を使用してください
コードをコピーします コードは次のとおりです:
if(is_numeric($fgid)) echo('は数値');
else echo('数値ではありません');