Hostign Towebs
 
    BUSCARDOR 
 
intval

intval

(PHP 3, PHP 4, PHP 5)

intval -- Obtener el valor entero de una variable

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

Lista de parámetros

var

El valor escalar a convertir a entero

base

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

Ejemplos

Ejemplo 1. Ejemplos de intval()

Los siguientes ejemplos están basados en un sistema de 32-bits.

<?php
echo intval(42);                      // 42
echo intval(4.2);                     // 4
echo intval('42');                    // 42
echo intval('+42');                   // 42
echo intval('-42');                   // -42
echo intval(042);                     // 34
echo intval('042');                   // 42
echo intval(1e10);                    // 1410065408
echo intval('1e10');                  // 1
echo intval(0x1A);                    // 26
echo intval(42000000);                // 42000000
echo intval(420000000000000000000);   // 0
echo intval('420000000000000000000'); // 2147483647
echo intval(42, 8);                   // 42
echo intval('42', 8);                 // 34
?>

Notes

Nota: El parámetro base no tiene efecto alguna a menos que var sea una cadena.



 
 
Rute path: HOME / MANUALES Y TUTORIALES / MANUAL DE PHP
Home | Hosting | Housing | Revendedores | Soporte | Empresa | Mapa del Sitio | Contacto | FAQ | Blog Corporativo
Atención técnica y comercial: (54)-11-5031-1111 las 24 hs. los 365 días del año. ToWebs, (c) 2008
Virtucom Networks S.A Av. Belgrano 1586, piso 10 (C1093AAQ) Cap. Fed. Bs. As, Argentina.