Filtre de PHP FILTER_VALIDATE_INT

PHP cours tutorial

FILTER_VALIDATE_INT

Le filtre FILTER_VALIDATE_INT valide un entier, éventuellement dans un intervalle donné.

* Nom : « int »
* Identification-nombre : 257

Options possibles et drapeaux :

* min_range - spécifie la valeur de nombre entier minimum
* max_range - spécifie la valeur de nombre entier maximum

* FILTER_FLAG_ALLOW_OCTAL - permet des valeurs de nombre octal
* FILTER_FLAG_ALLOW_HEX - permet des valeurs de nombre hexadécimal

Pour plus de détail sur les drapeaux (FLAG) voir SVP notre référence compléte Drapeaux des filtres

Notes:
En spécifiant des options dans un tableau. Les options doivent être dans un tableau multidimensionnel associatif avec les «options» nommées. Voir l'exemple ci-dessous

Exemple

Sélectionner le code


<?php
$var=300;

$int_options = array("options"=>array("min_range"=>0, "max_range"=>256));

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

 
Résultat du code:

bool(false)



Tout est à l'intérieur


Cliquez sur suivant pour passez au cours suivant



Par carabde 20 Aout 2014