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