「filter_var()を使って値が整数かつ1以上20以下である事を検証」の編集履歴(バックアップ)一覧に戻る
今回はfilter_var()を使って値が整数かつ1以上20以下である事を検証してみたいと思います。
<body> <?php $options = array( 'options' => array( 'min_range' => 1, 'max_range' => 20 ), ); $var = filter_var('15', FILTER_VALIDATE_INT, $options); var_dump($var); ?> </body>
int(15)
15の部分を1~20までの整数に変更してもint()と表示されます。
0や20よりも大きい数値を入れるとbool(false)と返ってきます。