$uri = parse_url($value, PHP_URL_HOST); if (preg_match('#www.#U', $uri)) { $value = preg_replace('#www.(.+).[a-z]{2,3}#U', '$1', $uri); } else { $value = preg_replace('#(.+).[a-z]{2,3}#U', '$1', $uri); }