Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] [[Résolu]] jFilter::isInt() return FALSE sur '01234'

Posted by yan_vn on 09/08/2015 05:52

Bonjour à tous,

Je ne sais pas si c'est un résultat attendu ou pas et si c'est lié à Jelix ou PHP, mais pour ma part j'ai été surpris de la réponse suivante.

Quand on teste une valeur string comme "01234" avec jFilter::isInt(), cela retourne FALSE. Le problème vient des zéros en début de chaîne. La solution c'est de faire un ltrim, mais j'avoue que c'est une interprétation stricte de la notion de Int.

Cordialement, Yannick.

http://www.qscope.org/


Yannick DEVOS - http://www.nature-mekong.com/

  [Opened] jFilter::isInt() return FALSE sur '01234'

Reply #1 Posted by laurentj on 09/13/2015 09:49

Bonjour,

le problème est lié à la fonction php filter_var.

 
Page
  1. [[Résolu]] jFilter::isInt() return FALSE sur '01234'