ip2long Convierte una cadena que contiene una dirección con puntos del Protocolo de Internet (IPv4) en una dirección apropiada &reftitle.description; intip2long stringip_address 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). ip2long trabajará también con direcciones IP no-completas. Lea &url.ip2long.tech; para más información. &reftitle.parameters; ip_address Una dirección en formato estándar. &reftitle.returnvalues; Devuelve la dirección IPv4 o &false; si direccion_ip es un valor inválido. &reftitle.changelog; &Version; &Description; 5.2.10 Antes de esta versión, ip2long según como devolverá un número válido incluso si el valor no es una dirección con puntos (IPv4) Internet Protocol. &reftitle.examples; Ejemplo de <function>ip2long</function> \n"; $salida .= 'http://www.example.com/, http://' . $ip . '/, y http://' . sprintf("%u", ip2long($ip)) . "/
\n"; echo $salida; ?> ]]>
Desplegar una dirección IP Este segundo ejemplo muestra cómo imprimir una dirección convertida con la función printf tanto en PHP 4 como en PHP 5: ]]>
&reftitle.notes; Ya que los tipos integer en PHP tiene signo, y muchas direcciones IP resultarán en enteros negativos en arquitecturas de 32 bits, necesita usar el especificador de formato "%u" de sprintf o printf para obtener la representación en forma de cadena de la dirección IP sin signo. ip2long devolverá &false; para la IP 255.255.255.255 en PHP 5 <= 5.0.2. Fue corregido en PHP 5.0.3 cuando devolvía -1 (al igual que en PHP 4). &reftitle.seealso; long2ip sprintf