Beispiel #1
0
 public static function ipv6NetworkFromAddr($addr, $prefix)
 {
     $size = 128 - $prefix;
     $addr = gmp_init('0x' . str_replace(':', '', $addr));
     $mask = gmp_init('0x' . str_replace(':', '', Ip::ipv6PrefixToMask($prefix)));
     $prefix = gmp_and($addr, $mask);
     return gmp_strval($prefix, 16);
 }