Fonction intval() PHP
intval()La fonction est utilisée pour obtenir la valeur entière d'une variable.
intval()La fonction convertit en utilisant la base spécifiée (par défaut, la base est décimale) et renvoie la valeur entière de la variable var. intval() ne peut pas être utilisée sur un objet, sinon elle générera une erreur E_NOTICE et renverra 1.
PHP 4, PHP 5, PHP 7
Syntaxe
int intval ( mixed $var [, int $base = 10 ] )
Description du paramètre :
- $var : La valeur numérique à convertir en entier.
- $base : La base utilisée pour la conversion.
Si base vaut 0, la base est déterminée en détectant le format de var :
- Si la chaîne inclut un préfixe "0x" (ou "0X"), utilisez l'hexadécimal (hex) ; sinon,
- Si la chaîne commence par "0", utilisez le format octal ; sinon,
- Utilisez le format décimal.
Valeur de retour
Retourne la valeur entière de var en cas de succès, et 0 en cas d'échec. Un tableau vide retourne 0, et un tableau non vide retourne 1.
La valeur maximale dépend du système d'exploitation. Sur les systèmes 32 bits, la plage maximale des entiers signés est de -2147483648 à 2147483647. Par exemple, sur un tel système, intval('1000000000000') retournera 2147483647. Sur les systèmes 64 bits, la valeur entière signée maximale est 9223372036854775807.
Les chaînes peuvent retourner 0, bien que cela dépende du caractère le plus à gauche de la chaîne.
Fonctions PHP disponibles