PHP FILTER_VALIDATE_INTFiltre
Manuel de référence complet des filtres PHP
Définition et utilisation
Le filtre FILTER_VALIDATE_INT valide une valeur comme un entier.
- Nom : "int"
- Numéro d'identification : 257
Options ou indicateurs possibles :
- min_range - Spécifie la valeur entière minimale
- max_range - Spécifie la valeur entière maximale
- FILTER_FLAG_ALLOW_OCTAL - Autorise les valeurs octales
- FILTER_FLAG_ALLOW_HEX - Autorise les valeurs hexadécimales
Conseils et notes
Remarques :Lorsque vous spécifiez des options dans un tableau, les options doivent être placées dans un tableau multidimensionnel associatif nommé "options". Voir l'exemple ci-dessous.
Exemple
<?php
$var=300;
$int_options = array("options"=>
array("min_range"=>0, "max_range"=>256));
var_dump(filter_var($var, FILTER_VALIDATE_INT, $int_options));
?>
$var=300;
$int_options = array("options"=>
array("min_range"=>0, "max_range"=>256));
var_dump(filter_var($var, FILTER_VALIDATE_INT, $int_options));
?>
La sortie du code est la suivante :
bool(false)
Manuel de référence complet des filtres PHP Autres extensions