Sencilla función php para obtener fácilmente el nombre de dominio (nombre.extensión) de una determinada url (no importa lo larga que sea, o los parámetros que tenga).
Funciona con urls con o sin «http://» y «https://», y con o sin «www»:
function saca_dominio($url){ $protocolos = array('http://', 'https://', 'ftp://', 'www.'); $url = explode('/', str_replace($protocolos, '', $url)); return $url[0]; }
Ejemplos de uso de diferentes tipos de urls:
echo saca_dominio('http://bufa.es'); // imprime: bufa.es echo saca_dominio('https://www.bufa.es/diferencias-mysql_fetch/'); // imprime: bufa.es echo saca_dominio('https://twitter.com/jorge_maiden'); // imprime: twitter.com
Agradezco tu comentario 🤘