Konvertiert eine IP-Adresse im menschenlesbaren Format in eine komprimierte in_addr-Darstellung

# inet_pton

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

inet_pton — Konvertiert eine IP-Adresse im menschenlesbaren Format in eine komprimierte in_addr-Darstellung

### Beschreibung

function inet_pton(string `$ip`): string|false

Die Funktion konvertiert eine menschenlesbare IPv4- oder IPv6-Adresse (sofern PHP mit IPv6-Support kompiliert wurde) in eine für die Adressfamilie geeignete 32-bittige oder 128-bittige Binärstruktur.

### Parameter-Liste

`ip`

  Eine menschenlesbare IPv4- oder IPv6-Adresse.

### Rückgabewerte

Gibt die `in_addr`-Darstellung der übergebenen `ip` zurück oder `false`, wenn eine syntaktisch ungültige `ip` angegeben wurde, z. B. eine IPv4-Adresse ohne Punkte oder eine IPv6-Adresse ohne Doppelpunkte.

### Beispiele

Beispiel #1 inet_pton()-Beispiel

`<?php
$in_addr = inet_pton('127.0.0.1');
$in6_addr = inet_pton('::1');
?>`

### Siehe auch

- ip2long() - Konvertiert eine gemäß IPv4-Protokoll angegebene IP-Adresse vom Punkt-Format in ein Long Integer
- long2ip() - Konvertiert eine Long-Integer-Adresse in einen String, der das (IPv4) Internet-Standard-Punktformat enthält ("Dotted-Format")
- inet_ntop() - Konvertiert eine komprimierte IP-Adresse in ein menschenlesbares Format

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open