PHPで検証する方法はid
?私は通常ユーザーintval($_GET['id'])
ですが、現在は多数を扱っており、intval
それらを として返してい0
ます。
$id = intval($_GET['id']);
これは私の数字の一つです95315898521642
注:数値が> 0であることを確認したい
filter_var
で使用できますFILTER_SANITIZE_NUMBER_INT
$id = filter_var($_GET['id'], FILTER_SANITIZE_NUMBER_INT);
if (!empty($id) && '-' != $id[0])
{
echo 'Good!';
}
整数を扱っている場合は、使用できますctype_digit()
PHP で 64 ビット整数を使用する方法を参照してください。詳細については。
PHP の最大整数サイズは、64 ビット システムでは 9223372036854775807、32 ビット システムでは 2147483647 です。
is_numeric()
を使用して、値が数値であるか、または などの正規表現であるかをいつでも検証できますpreg_match('/^[0-9]+$/i', $_GET['id'])
。