8.135.15 intval() Retourne la valeur numérique entière équivalent d'une variable
[ Exemples avec intval ] PHP 3, PHP 4, PHP 5
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).
var
La valeur scalaire à être convertie en entier
base
La 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 de les caractères à l'extrême gauche de la chaîne de caractères. La règle courante du transtypage d'entier s'applique.
Exemples avec intval
Les exemples suivant sont basés sur un système à 32 bits.
Note
Le paramètre base n'a aucun effet à moins que le paramètre var soit une chaîne de caractères.
* floatval
* strval
* settype
* is_numeric
* Définition du type
* Nombres de grande taille BCMath
Partager