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];

posted @ 2014-12-29 09:54  smile_tina  阅读(330)  评论(0编辑  收藏  举报