在php中把ip地址转换成数字存储
function ip2int($ip){ return bindec(decbin(ip2long($ip)));//转换成32位无符号整数 } $startip = '192.168.0.1'; $endip = '192.168.0.255'; $ipstart = ip2int($startip); $ipend = ip2int($endip); $testip = ip2int('192.168.0.11'); echo '<pre>'; var_dump(array($ipstart,$ipend,$testip)); echo "\n"; var_dump(array(long2ip($ipstart),long2ip($ipend),long2ip($testip)));