個人的な結論としては、パラメータ値が「0-9」のみかどうか判別する場合は、やっぱり正規表現で対応する。半角「0-9」のみです。}is_intを知れたらのは収穫でした。ctype_digit正規表現より処理が高速な方法を紹介している記事を見つけた。半角「0-9」のみです。}ctype_digitは、引数が文字列かつすべて数字かどうか判別してくれる。引数が文字列以外はfalseを返してしまうので、数字の場合に備えて、strvalで文字列に変換している(URLのGETパラメータのみのチェックであれば、strvalメソッドは不要)。ManualCOMMENT最後まで目を通していただき、ありがとうございます。この記事はいかがでしたか?ctype_digitこの方法を知ったので、追加します。