function ipv6_numeric($ip){$binNum = '';foreach (unpack('C*', inet_pton($ip)) as $byte){$binNum .= str_pad(decbin($byte), 8, "0", STR_PAD_LEFT);} return base_convert(ltrim($binNum, '0'), 2, 10);}