首页 > 代码库 > php IP string与整型互换

php IP string与整型互换

PHP中有内置函数ip2long可以将ip地址转换整型。

使用long2ip把整型转换回ip地址

例子:

$ip = ‘58.6.207.207‘;$ip_int = ip2long($ip);echo $ip."<br />";echo $ip_int."<br />";echo long2ip($ip_int);

转换原理:
第一、第一段乘以256的三次方,第二段乘以256的平方,第三段乘以256、最后总和

$array[0]*256*256*256+$array[1]*256*256+$array[2]*256+$array[3];

php IP string与整型互换