//thats a little bit complicated :D (we may only have one _)
$ipv6 = array();
$ip = explode(":",$ip);
- $last_zero = false; $zero_sequence = 0; $biggest_zero_sequence = 0, $max_start = -1;
+ $last_zero = false; $zero_sequence = 0; $biggest_zero_sequence = 0; $max_start = -1;
foreach($ip as $i => $v) {
if($v == "") {
$skipBlocks = (8 - count($ip));
for($i = 0; $i < 8; $i++) {
if($i == $max_start) { //merge the biggest sequence of _'s
$ip .= "_";
- $i += ($biggest_zero_sequence-1)
+ $i += ($biggest_zero_sequence-1);
} elseif($ipv6[$i] == "_") {
$ip .= "AAA";
} else {