Функция Inet_pton

Функция Inet_pton конвертирует читаемый IP-адрес в его упакованное представление In_addr.

string inet_pton( string $address )

Функция Inet_pton конвертирует читаемый IPv4 или IPv6-адрес в адрес, соответствующий 32-битной или 128-битной бинарной структуре.

Параметр Address представляет собой читаемый IPv4 или IPv6-адрес.

Функция Inet_pton возвращает представление In_addr заданного в параметре Address адреса, или FALSE если задан синтаксически неверный Address.

Представление In_addr являют собой символами Ascii. Данный подход позволяет отобразить значения IPv4 или IPv6 удобным человеческим методом, выражающий 32 или 64-битное целое число без знака.

Пример использования функции Inet_pton для IPv4-адреса:

echo inet_pton( '44.67.85.126' ); // ,CU~

Результатом примера является строка «,CU~«, которая представляет символы Ascii:

ASCII code 44 = , ( Comma )
ASCII code 67 = C ( Capital letter C ) 
ASCII code 85 = U ( Capital letter U ) 
ASCII code 126 = ~ ( Tilde ; swung dash )
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *