ПРОГРАММИРОВАНИЕ! СОЗДАНИЕ САЙТОВ И ИХ ОПТИМИЗАЦИЯ
Главная » Статьи » Программирование » Все о PHP |
Преобразование ip-адресов в числа и наоборот
Преобразование ip-адресов в числа и наоборот Рассмотрим две небольшие функции, первая из которых будет преобразовывать ip-адрес в число (чтобы можно было хранить в базе данных MySQL), а вторая - наоборот - преобразовывать число в ip-адрес. function int2ip($i) { $d[0]=(int)($i/256/256/256); $d[1]=(int)(($i-$d[0]*256*256*256)/256/256); $d[2]=(int)(($i-$d[0]*256*256*256-$d[1]*256*256)/256); $d[3]=$i-$d[0]*256*256*256-$d[1]*256*256-$d[2]*256; return "$d[0].$d[1].$d[2].$d[3]"; } function ip2int($ip) { $a=explode(".",$ip); return $a[0]*256*256*256+$a[1]*256*256+$a[2]*256+$a[3]; } | |
Просмотров: 462 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |