Filter FILTER_VALIDATE_INT memvalidasi nilai sebagai bilangan bulat.
Nama: "int"
Nomor ID: 257
Opsi atau tanda yang memungkinkan:
min_range - menentukan nilai integer minimum
max_range - menentukan nilai integer maksimum
FILTER_FLAG_ALLOW_OCTAL - mengizinkan nilai oktal
FILTER_FLAG_ALLOW_HEX - mengizinkan nilai heksadesimal
Catatan: Ketika opsi ditentukan dalam array, opsi tersebut harus disimpan dalam array multidimensi asosiatif bernama "options". Lihat contoh di bawah.
<?php$var=300;$int_options = array("options"=>array("min_range"=>0, "max_range"=>256));var_dump(filter_var($var, FILTER_VALIDATE_INT, $int_options)); ?>
Output kodenya terlihat seperti ini:
bodoh (salah)