Zum Inhalt springen

PHP-Funktion long2ip(): Alles, was Sie wissen müssen

Als PHP-Entwickler müssen Sie möglicherweise eine lange Ganzzahl, die eine IP-Adresse darstellt, in ein menschenlesbares Format konvertieren. Die long2ip()-Funktion ist eine integrierte PHP-Funktion, die diese Konvertierung durchführt. In diesem Artikel werfen wir einen detaillierten Blick auf die Funktion long2ip() und ihre Verwendung.

Was ist die long2ip()-Funktion?

Die long2ip()-Funktion ist eine integrierte PHP-Funktion, die eine lange Ganzzahl, die eine IP-Adresse darstellt, in einen menschenlesbaren String im Dotted-Quad-Format umwandelt.

So verwenden Sie die long2ip()-Funktion

Die Verwendung der Funktion long2ip() ist unkompliziert. Hier ist die Syntax der Funktion:

Die PHP-Syntax der long2ip()-Funktion

php
long2ip($long_integer);

Die Funktion erwartet einen Parameter:

  • $long_integer: Die lange Ganzzahl, die die zu konvertierende IP-Adresse darstellt. Dieser Parameter akzeptiert einen int und die Funktion gibt einen string zurück.

Hier ist ein Beispiel dafür, wie Sie die Funktion long2ip() verwenden, um eine lange Ganzzahl in eine IP-Adresse umzuwandeln:

So verwenden Sie die long2ip()-Funktion?

php
<?php

$long_integer = 2130706433;
$ip_address = long2ip($long_integer);
echo $ip_address; // Outputs 127.0.0.1

In diesem Beispiel verwenden wir die Funktion long2ip(), um die lange Ganzzahl 2130706433 in eine IP-Adresse umzuwandeln. Anschließend geben wir das Ergebnis (127.0.0.1) mit der echo-Anweisung auf dem Bildschirm aus.

Hinweis: Die umgekehrte Funktion ip2long() wandelt eine IP-Adresse wieder in eine lange Ganzzahl um. Je nach Systemarchitektur kann ip2long() eine vorzeichenbehaftete oder vorzeichenlose 32-Bit-Ganzzahl zurückgeben; long2ip() verarbeitet beide korrekt.

Fazit

Die Funktion long2ip() ist ein nützliches Werkzeug, um eine lange Ganzzahl, die eine IP-Adresse darstellt, in ein menschenlesbares Format für Ihre PHP-Webanwendung umzuwandeln. Durch das Verständnis der Syntax und Verwendung der Funktion können Sie lange Ganzzahlen problemlos in IP-Adressen umwandeln. Wir hoffen, dass dieser Artikel informativ und hilfreich war, um die Funktion long2ip() in PHP zu verstehen.

Praxis

Was macht die PHP-Funktion long2ip()?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.