Функция Ip2long конвертирует строку, содержащую IPv4-адрес в целое число.
int ip2long( string $ip_address )
Функция Ip2long преобразует IPv4-адрес сети Интернет из стандартного формата (строка с точками) в целое число.
Параметр Ip_address являет собой адрес в стандартном формате.
Функция Ip2long возвращает целое число или FALSE, если параметр Ip_address содержит ошибку.
Пример использования фукнции Ip2long:
echo ip2long( '127.0.0.1' ); // 2130706433
При работе с функцией Ip2long необходимо учесть разрядность операционной системы, поскольку при работе с 32 битной системой результат может быть минусовым из-за целочисленного переполнения.