inet_ntop

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

inet_ntopConverte um endereço de Internet compactado em uma representação legível

Descrição

inet_ntop(string $ip): string|false

Esta função converte um endereço IPv4 de 32 bits ou IPv6 de 128 bits (se o PHP foi construído com suporte IPv6 habilitado) em uma representação de string apropriada para a família de endereços.

Parâmetros

ip

Um endereço IPv4 de 32 bits ou IPv6 de 128 bits.

Valor Retornado

Retorna uma representação em string do endereço ou false em caso de falha.

Exemplos

Example #1 Exemplo de inet_ntop()

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

/* Exibe: 127.0.0.1 */
echo $expanded;

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

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

Veja Também

  • long2ip() - Converte um endereço inteiro longo em uma string no formato padrão com pontos da Internet (IPv4)
  • ip2long() - Converte uma string contendo um endereço com pontos do protocolo da Internet (IPv4) em um número inteiro longo
  • inet_pton() - Converte um endereço IP legível em sua representação de endereço de Internet compactado