Différence entre Digits et Int

  • Auteur de la discussion Auteur de la discussion dorian53
  • Date de début Date de début
WRInaute passionné
Bonjour,

Quelle est la différence entre un type Int et Digits ?

http://framework.zend.com/manual/en/zend.validate.html

Int contient seulement des entiers positifs et négatifs.

Mais qu'est-ce qu'un digits ?
Retourne true si et seulement si $value contient seulement des caractères numériques.
Sauf que j'ai essayé des valeurs telles que 10.5 ou 10,5 elles ne sont pas validées.
Au final, à quoi correspond ce type digits ?

Merci
 
WRInaute passionné
Digit : si tu peux le compter avec tes doigts c'est un digit ;)
int : vu que tu peux en avoir des négatif c'est différent

10,5 ça contient une virgule, donc un des caractère n'est pas un caractère numérique.
 
WRInaute passionné
Oui, voila c'est ça.
A la différence de l'entier, le digit ne peut pas y avoir de nombre négatif.

Int : entier relatif
Digits : entier naturel

Merci.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut