Filtro FILTER_VALIDATE_INT PHP

Definição e Uso

O filtro FILTER_VALIDATE_INT valida valores inteiros.

  • Nome: "int"
  • ID-number: 257

Opções ou sinalizadores possíveis:

  • min_range - Define o valor inteiro mínimo
  • max_range - Define o valor inteiro máximo
  • FILTER_FLAG_ALLOW_OCTAL - Permite valores octais
  • FILTER_FLAG_ALLOW_HEX - Permite valores hexadecimais

Dicas e Comentários

Comentário:Quando especificar opções em um array, as opções devem ser armazenadas em um array multidimensional associativo com o nome "options". Veja o exemplo a seguir.

Exemplo

<?php
$var=300;
$int_options = array("options"=>

var_dump(filter_var($var, FILTER_VALIDATE_INT, $int_options));
?>

Saída:

bool(false)