Description
int
intval ( mixed var [, int base] )
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).
Valeurs de retour
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.