$val) { $port = explode('_',$port,3)[2]; if (!in_array($port,$purge)) $purge[] = $port; } foreach ($purge as $port) { switch (substr($port,0,2)) { case 'ET': $A1 = str_replace('ETH','BR',$port); $A2 = str_replace('ETH','BOND',$port); break; case 'BR': $A1 = str_replace('BR','ETH',$port); $A2 = str_replace('BR','BOND',$port); break; case 'BO': $A1 = str_replace('BOND','BR',$port); $A2 = str_replace('BOND','ETH',$port); break; } unset($keys["DOCKER_AUTO_$A1"], $keys["DOCKER_AUTO_$A2"]); unset($keys["DOCKER_DHCP_$A1"], $keys["DOCKER_DHCP6_$A1"], $keys["DOCKER_DHCP_$A2"], $keys["DOCKER_DHCP6_$A2"]); unset($keys["DOCKER_SUBNET_$A1"], $keys["DOCKER_SUBNET6_$A1"], $keys["DOCKER_SUBNET_$A2"], $keys["DOCKER_SUBNET6_$A2"]); unset($keys["DOCKER_GATEWAY_$A1"], $keys["DOCKER_GATEWAY6_$A1"], $keys["DOCKER_GATEWAY_$A2"], $keys["DOCKER_GATEWAY6_$A2"]); unset($keys["DOCKER_RANGE_$A1"], $keys["DOCKER_RANGE6_$A1"], $keys["DOCKER_RANGE_$A2"], $keys["DOCKER_RANGE6_$A2"]); } ?>