inet_ntop

(PHP 5 >= 5.1.0, PHP 7)

inet_ntopKonvertiert eine komprimierte Internetadresse in ein menschenlesbares Format

Beschreibung

inet_ntop ( string $in_addr ) : string

Die Funktion konvertiert eine 32-bittige IPv4- oder eine 128-bittige IPv6-Adresse (sofern PHP mit IPv6-Support kompiliert wurde) in ein für die Adressfamilie geeignetes Format.

Parameter-Liste

in_addr

Eine 32-bittige IPv4- or 128-bittige IPv6-Adresse.

Rückgabewerte

Gibt eine Stringrepräsentation der Adresse zurück. Im Fehlerfall wird FALSE zurückgegeben.

Beispiele

Beispiel #1 inet_ntop()-Beispiel

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

/* Ausgabe: 127.0.0.1 */
echo $expanded;

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

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

Changelog

Version Beschreibung
5.3.0 Die Funktion steht jetzt auch auf Windowsplattformen zur Verfügung.

Siehe auch

  • long2ip() - Konvertiert eine long integer Adresse in einen String, der das (IPv4) Punkt-Format enthält ("Dotted-Format")
  • ip2long() - Wandelt eine gemäß IPv4-Protokoll angegebene Internet-Adresse vom Punkt-Format in ein long integer
  • inet_pton() - Konvertiert eine IP-Adresse im menschenlesbaren Format in eine komprimierte in_addr-Repräsentation