Descripción
int
intval ( mixed var [, int base] )
Devuelve el valor integer de
var, usando la base
especificada para la conversión (la base predeterminada es
10).
Valores retornados
El valer entero de var en caso de
éxito, o 0 si ocurre un error. Las matrices y objetos
vacÃos devuelven 0, las matrices y objetos no-vacÃos
devuelven 1.
El valor máximo depende del sistema. Los sistemas de 32-bits
tienen un rango máximo de enteros con signo de -2147483648 a
2147483647. Asà que, por ejemplo, en un sistema de ese tipo,
intval('1000000000000') devolverá
2147483647. El valor entero máximo para sistemas de 64-bits
es 9223372036854775807.
Las cadenas muy probablemente devuelvan 0, aunque esto depende de
los caracteres más a la izquierda de la cadena. Se aplican
las reglas comunes de moldeamiento de
enteros.