<?php
$address = '::1';
$parts = explode(':', $address);
$len = count($parts);
if ($len < 8) {
if ($parts[0] === '') {
array_splice($parts, 0, 2, array_fill(0, 8 - $len, 0));
$parts = array_reverse($parts);
} else {
$parts = array_reverse($parts);
if ($parts[0] === '') {
array_splice($parts, 0, 2, array_fill(0, 8 - $len, 0));
} else {
}
}
}
var_dump($parts);
preferences:
39.96 ms | 402 KiB | 5 Q