|
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.
|
|