# inet_pton

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

inet_pton — Convertir 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