import_request_variables
<<<
intval is_array
>>>

6.38 Fonctions de gestion des variables
6 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
debug_zval_dump
doubleval
empty
floatval
get_defined_vars
get_resource_type
gettype
import_request_variables
->intval
is_array
is_bool
is_callable
is_double
is_float
is_int
is_integer
is_long
is_null
is_numeric
is_object
is_real
is_resource
is_scalar
is_string
isset
print_r
serialize
settype
strval
unserialize
unset
var_dump
var_export

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

<< intval >>
import_request_variables Fonctions de gestion des variables is_array