PHP a un intval()
fonction qui vous permet de convertir une chaîne en entier. Cependant, je veux vérifier que la chaîne est un nombre entier à l'avance, afin que je puisse donner un message d'erreur à l'utilisateur s'il est mauvais. PHP a is_int()
, mais qui renvoie la valeur false pour la chaîne "2"
.
PHP a l' is_numeric()
de la fonction, mais qui renvoie true si le nombre est un double. Je veux quelque chose qui va retourner false pour un double, mais c'est vrai pour un entier (int).
par exemple:
my_is_int("2") == TRUE
my_is_int("2.1") == FALSE