Bonjour,
Pour traiter la saisie d'une date de jour (comprise entre 1 et 31) j'utilise cette ligne :
$jour = filter_var($_POST['jour'], FILTER_VALIDATE_INT, array('options'=>array('min_range'=>1, 'max_range'=>31)));
Le problème est lorsque la saisie commence par un "0" ("01" au lieu de "1"), la ligne de code ci-dessus ne l'accepte pas.
Y aurait-il un autre moyen que d'écrire "(int)$_POST['jour']" (qui marche certe) en jouant sur les paramètres de filter_var ?
$jour = filter_var((int)$_POST['jour'], FILTER_VALIDATE_INT, array('options'=>array('min_range'=>1, 'max_range'=>31)));
merci pour votre aide
Partager