inet_pton

(PHP 5 >= 5.1.0, PHP 7)

inet_ptonConvertir una dirección IP legible por humanos a su representación in_addr empaquetada

Descripción

inet_pton ( string $address ) : string

Esta función convierte una dirección IPv4 o IPv6 legible por humanos (si PHP se construyó con soporte habilitado para IPv6) a una estructura binaria de 32 o 128 bit apropiada.

Parámetros

address

Una dirección IPv4 o IPv6 legible por humanos.

Valores devueltos

Devuelve la representación in_addr de la dirección dada por address, o FALSE si se prorpocionó address sintácticamente inválido (por ejemplo, una dirección IPv4 sin puntos o una dirección IPv6 si dos puntos).

Ejemplos

Ejemplo #1 Ejemplo de inet_pton()

<?php
$in_addr 
inet_pton('127.0.0.1');
 
$in6_addr inet_pton('::1');
?>

Historial de cambios

Versión Descripción
5.3.0 Esta función ahora está disponible en plataformas Windows.

Ver también

  • ip2long() - Convierte una cadena que contiene una dirección con puntos del Protocolo de Internet (IPv4) en una dirección apropiada
  • long2ip() - Convierte una dirección de red (IPv4) en una cadena de texto en formato con puntos estándar de internet
  • inet_ntop() - Convertir una dirección de internet empaquetada en una representación legible por humanos