inet_ntop
(PHP 5 >= 5.1.0)
inet_ntop — Konvertiert eine komprimierte Internetadresse in ein menschenlesbares Format
Beschreibung
string inet_ntop
( string
$in_addr
)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 (IPv4) Netzwerkadresse in einen String, der das Punkt-Format enthält ("Dotted-Format")
- ip2long() - Verwandelt eine gemäß IPv4-Protokoll angegebene Internet-Adresse vom Punkt-Format in die ausgeschriebene Adress-Angabe
- inet_pton() - Konvertiert eine IP-Adresse im menschenlesbaren Format in eine komprimierte in_addr-Repräsentation