bjr,
j'ai un formulaire où je voudrais vérifier que les valeurs entrées sont bien de type entier ou double
j'ai la fonction "ctype_digit" qui marche uniquement pour les nombres sans virgules
bjr,
j'ai un formulaire où je voudrais vérifier que les valeurs entrées sont bien de type entier ou double
j'ai la fonction "ctype_digit" qui marche uniquement pour les nombres sans virgules
je crois que la fonction que je recherche c'est is_numeric
Bin... is_numeric(); définit si c'est une donnée de type numérique (sans blague), qu'elle soit entière, décimale, exposée...
J'vais dire une bêtise, mais, pour résoudre ton problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if (is_int($ton_nombre)) { // Si le nombre est un entier // ton action } else { // Sinon, le nombre est forcément double (décimal) // ton action }
Oui tu peux aussi utiliser la fonction gettype($mavar, 'montype')![]()
Salut!
Pour savoir si c'est un entier : is_int($ton_nombre);
Pour savoir si c'est un double : is_double($ton_nombre);
Voilà!
Partager