IP地址转换为整型数字的PHP方法,mysql方法
本文发布于 11 年前, 内容可能已经过时或失效!
文章目录
IP地址转换为整型数字的PHP方法,mysql方法
转换原理
假设IP为:w.x.y.z,则IP地址转为整型数字的计算公式为:
intIP = 256*256*256*w + 256*256*x + 256*y + z
PHP的互转
PHP的转换方式比较简单,它内置了两个函数
int ip2long ( string $ip_address ) //ip转换成整型数值
string long2ip ( string $proper_address ) // 整型数值转换成ip
MySQL的互转
相对于MsSQL来说MySQL的转换方式比较简单,它和PHP一样也内置了两个函数
IP 转为整型:
select INET_ATON (IP地址)
整型数值转换成IP
select INET_NTOA ( IP的整型数值 )