Between
Zend_Validate_Between permet de valider qu'une valeur
soit bien comprise entre deux bornes.
Zend_Validate_Between ne supporte que les nombres
Zend_Validate_Between ne supporte pas les chaines ou les dates.
Options gérées par Zend_Validate_Between
Les options suivantes sont reconnues par Zend_Validate_Between:
inclusive: Défini si les bornes sont
inclusives dans la validation (min et max). Par défaut, TRUE.
min: Affecte la borne inférieure.
max: Affecte la borne supérieure.
Comportement par défaut de Zend_Validate_Between
Par défaut ce validateur vérifie sur la valeur est entre min et
max inclusivement pour les deux bornes.
0, 'max' => 10));
$value = 10;
$result = $valid->isValid($value);
// retourne true
]]>
Dans l'exemple ci-dessus, TRUE est retourné car par défaut les bornes
supérieures et inférieures sont inclusives. Toute valeur depuis '0' à '10' sont donc
autorisées et reconnues. '-1' et '11' auraient retourné FALSE.
Validation exclusive sur les bornes
Il peut être nécessaire d'exclure les bornes dans la validation. Voyez l'exemple qui suit:
0,
'max' => 10,
'inclusive' => false
)
);
$value = 10;
$result = $valid->isValid($value);
// retourne false
]]>
L'exemple ci-dessus fait en sorte que '0' et '10' retournent FALSE.