Problème de vérification d'un entier [résolu] - PHP - Programmation
Marsh Posté le 12-06-2009 à 19:11:46
pour ta fonction is_entier, il n'est pas nécessaire d'utilise une condition !
Code :
|
mais si tu n'utilises pas la chaîne retournée tu as ctype_digit :
Code :
|
Marsh Posté le 10-06-2009 à 09:37:43
Hello
Petit souci un peu mystérieux, j'ai le code suivant, avec une fonction destinée à vérifier si le nombre est un entier :
L'echo m'affiche un "0808080808" par exemple, mais la fonction me retourne false. J'ai du mal à le comprendre vu que plus haut dans le code, elle parvient à valider des superficies, des prix, etc., sans problème. Par contre quand j'effectue un :
Ca fonctionne (à noter, sans le typage forcé, ça ne fonctionne de nouveau plus... alors que ça m'a validé auparavant des données issues d'un extract($_POST)).
Edit : je crois que je vais craquer Si je fais ça :
J'obtiens le message d'erreur dans le second cas, mais pas dans le premier.
Edit : j'ai trouvé, la variable est considérée comme un float à partir de 2^31.
Message édité par Yagmoth le 10-06-2009 à 10:22:17
---------------
L'ennemi est bête : il croit que c'est nous l'ennemi alors que c'est lui !