(PHP 4 , PHP 5)
ip2long -- Convierte una cadena que contiene una dirección con puntos del Protocolo de Internet (IPv4) en una dirección apropiada.La función ip2long() genera una dirección de red Internet IPv4 desde su representación en formato estándar de Internet (cadena con puntos). Si direccion_ip es inválida, entonces se devuelve -1. Note que -1 no evalúa a FALSE en PHP.
En PHP 5, ip2long() devuelve FALSE cuando el valor ip_address es inválida.
Nota: Ya que el tipo entero de PHP tiene signo, y muchas direcciones IP resultarán en enteros negativos, necesita usar el especificador de formato "%u" de sprintf() o printf() para obtener la representación de cadena de la dirección IP sin signo.
Este segundo ejemplo muestra cómo imprimir una dirección convertida con la función printf() en PHP 4:
Este tercer ejemplo muestra el modo de imprimir una dirección convertida con la función printf() en PHP 5:
Ejemplo 3. Desplegar una dirección IP (PHP 5)
|
ip2long() trabajará también con direcciones ip no-completas. Lea http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/libs/commtrf2/inet_addr.htm para más información.
Nota: ip2long() devolverá -1 para la IP 255.255.255.255