string Compress(
string
$ip)
|
|
Compresses an IPv6 adress
RFC 2373 allows you to compress zeros in an adress to '::'. This function expects an valid IPv6 adress and compresses successive zeros to '::'
Example: FF01:0:0:0:0:0:0:101 -> FF01::101 0:0:0:0:0:0:0:1 -> ::1
Parameters:
array SplitV64(
string
$ip)
|
|
Splits an IPv6 adress into the IPv6 and a possible IPv4 part
RFC 2373 allows you to note the last two parts of an IPv6 adress as an IPv4 compatible adress
Example: 0:0:0:0:0:0:13.1.68.3 0:0:0:0:0:FFFF:129.144.52.38
Parameters:
string Uncompress(
string
$ip)
|
|
Uncompresses an IPv6 adress
RFC 2373 allows you to compress zeros in an adress to '::'. This function expects an valid IPv6 adress and expands the '::' to the required zeros.
Example: FF01::101 -> FF01:0:0:0:0:0:0:101 ::1 -> 0:0:0:0:0:0:0:1
Parameters: