Php 计算从开始IPV6到结束IPV6的IPV6范围

Php 计算从开始IPV6到结束IPV6的IPV6范围,php,ipv6,gmp,Php,Ipv6,Gmp,我试图借助gmp库计算ipv6范围 例如:启动IP:FE80:CD00:0000:0code:1257:0000:211E:729B 结束IP:FE80:CD00:0000:0CDE:1257:0000:210D:729E 我有ipv6的开始和结束。我想要ip6开始和结束之间的所有ip 例如,我建议使用预先制作的库 您的起始IP高于结束IP是故意的吗?我错误地键入了起始IP而不是结束IP,反之亦然。对于IPv6,您的IP是IPv6。当前只使用了两个IP:IPv4和IPv6。已更正 $range

我试图借助gmp库计算ipv6范围

例如:启动IP:FE80:CD00:0000:0code:1257:0000:211E:729B 结束IP:FE80:CD00:0000:0CDE:1257:0000:210D:729E


我有ipv6的开始和结束。我想要ip6开始和结束之间的所有ip

例如,我建议使用预先制作的库


您的起始IP高于结束IP是故意的吗?我错误地键入了起始IP而不是结束IP,反之亦然。对于IPv6,您的IP是IPv6。当前只使用了两个IP:IPv4和IPv6。已更正
$range = new Range(new IP('FE80:CD00:0000:0CDE:1257:0000:211E:729B'), new IP('FE80:CD00:0000:0CDE:1257:0000:210D:729E'));

foreach($range as $ip) {
    echo (string)$ip . '<br>';
}