intval() retourne la valeur numérique
entière (entier) de la variable var, en
convertissant la valeur dans la base spécifiée (par
défaut en base 10).
varLa valeur scalaire à être convertie en entier
baseLa base pour la conversion (par défaut, la base vaut 10)
Une valeur de type entier de var en cas de
succès ou 0 en cas d'échec. Les tableaux et les objets vides retournent 0,
les tableaux et les objets non vides retournent 1.
La valeur maximale dépend du système. Les systèmes à 32 bits ont une valeur entière signée maximale de -2147483648 à 2147483647. Alors, par exemple, sur un système semblable, intval('1000000000000') retournera 2147483647. La valeur entière signée maximale pour un système à 64 bits est 9223372036854775807.
Les chaînes de caractères retournent la plupart du temps 0, cela dépend des caractères à l'extrême gauche de la chaîne. La règle courante du transtypage d'entier s'applique.
Note : Le paramètre
basen'a aucun effet à moins que le paramètrevarsoit une chaîne de caractères.
| Précédent | Sommaire | Suivant |
| import_request_variables | Niveau supérieur | is_array |