直接上代码:
$str = '192.168.2.100';
echo 'IP:',$str,'<hr />'; $int = ip_long($str);
echo $int,'<hr />'; echo long_ip($int); function ip_long($ip) {
$ary = explode('.', $ip);
return count($ary) == 4 ? $long = $ary[0] + ($ary[1] << 8) + ($ary[2] << 16) + ($ary[3] << 24) : 0;
} function long_ip($int) {
return $int > 255 ? ($int & 255).'.'.(($int >> 8) & 255).'.'.(($int >> 16) & 255).'.'.($int >> 24) : '';
}