inet_ntop

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

inet_ntopConvierte un paquete de direcciones internet en una representación legible por humanos

Descripción

inet_ntop(string $ip): string|false

Convierte una dirección IPv4 de 32 bits o IPv6 de 128 bits (si PHP ha sido compilado con soporte IPv6) en un string que representa una familia de direcciones.

Parámetros

ip

Una dirección IPv4 de 32 bits o IPv6 de 128 bits.

Valores devueltos

Devuelve una representación de la dirección, en forma de un chaîne de caractères o false en caso de error.

Ejemplos

Ejemplo #1 Ejemplo con inet_ntop()

<?php
$packed
= chr(127) . chr(0) . chr(0) . chr(1);
$expanded = inet_ntop($packed);

/* Muestra: 127.0.0.1 */
echo $expanded;

$packed = str_repeat(chr(0), 15) . chr(1);
$expanded = inet_ntop($packed);

/* Muestra: ::1 */
echo $expanded;
?>

Ver también

  • long2ip() - Convierte un entero largo (IPv4) a su notación decimal con puntos
  • ip2long() - Convierte una cadena que contiene una dirección (IPv4) en notación decimal con puntos en una dirección entera larga
  • inet_pton() - Convierte una dirección IP legible en su representación in_addr