inet_pton

(PHP 5 >= 5.1.0, PHP 7)

inet_ptonКонвертирует читаемый IP-адрес в его упакованное представление in_addr

Описание

inet_pton ( string $address ) : string

Эта функция конвертирует читаемый IPv4- или IPv6-адрес (если PHP был собран с поддержкой IPv6) в адрес, соответствующий 32-битной или 128-битной бинарной структуре.

Список параметров

address

Читаемый IPv4- или IPv6-адрес.

Возвращаемые значения

Возвращает представление in_addr заданного в параметре address адреса, или FALSE если задан синтаксически неверный address (к примеру, IPv4-адрес без точек или IPv6-адрес без двоеточий).

Примеры

Пример #1 Пример использования inet_pton()

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

Список изменений

Версия Описание
5.3.0 Эта функция стала доступна на платформах Windows.

Смотрите также

  • ip2long() - Конвертирует строку, содержащую IPv4-адрес в целое число
  • long2ip() - Конвертирует целое число в IPv4-адрес
  • inet_ntop() - Конвертирует упакованный интернет-адрес в читаемый формат