inet_ntop
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
inet_ntop — Konvertiert eine komprimierte IP-Adresse in ein menschenlesbares Format
Beschreibung
$ip
): string|falseDie Funktion konvertiert eine 32-bittige IPv4- oder eine 128-bittige IPv6-Adresse (sofern PHP mit IPv6-Unterstützung kompiliert wurde) in ein für die Adressfamilie geeignetes Format.
Parameter-Liste
-
ip
-
Eine 32-bittige IPv4- or 128-bittige IPv6-Adresse.
Rückgabewerte
Gibt eine Stringdarstellung der Adresse zurück. Bei einem Fehler 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;
?>
Siehe auch
- long2ip() - Konvertiert eine Long-Integer-Adresse in einen String, der das (IPv4) Internet-Standard-Punktformat enthält ("Dotted-Format")
- ip2long() - Konvertiert eine gemäß IPv4-Protokoll angegebene IP-Adresse vom Punkt-Format in ein Long Integer
- inet_pton() - Konvertiert eine IP-Adresse im menschenlesbaren Format in eine komprimierte in_addr-Darstellung