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


(PHP 5 >= 5.1.0)

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

Описание

string inet_pton ( string $address )

Эта функция конвертирует читаемый 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() - Конвертирует упакованный интернет адрес в читаемый формат