获取ip范围内的所有值

时间:2012-10-16 05:17:55

标签: php ip range

请帮忙,

我有一个表单,其中包含两个要输入ip范围的字段说

      |iprange1| and  |iprange2|

我想在iprange1和iprange2之间打印所有ip。可以说我想在

之间打印ip
    192.168.1.2 and 192.168.1.10

怎么做?

1 个答案:

答案 0 :(得分:3)

演示:http://codepad.org/3QDQ2OVK

$ip1 = '192.168.1.2';
$ip2 = '192.168.1.10';

for ($ip = ip2long($ip1); $ip<=ip2long($ip2); $ip++)
{
    echo long2ip($ip) . "\n";
}

感谢NullUserException。