Inicio PHP Mis Funciones Convertir direcciones url de una cadena en enlaces

Convertir direcciones url de una cadena en enlaces

Jueves, 08-09-2016 15:26 - Leer comentarios - Comentar

Una función muy sencilla que nos será de utilidad cuando queramos convertir automáticamente todas las direcciones url (que comiencen por http) en hiperenlaces. Para ello utilizamos expresiones irregulares junto con la función preg_replace de php.
php
$cadena = "Este es un texto que contiene una url http://www.google.es y https://plus.google.com eso es todo";
 
function convertirUrls($cadena){
	return preg_replace('/([\w]+\:\/\/[\w-?&;#~=\.\/\@]+[\w\/])/', '$0', $cadena);
}
 
// Modo de uso:
echo convertirUrls($cadena);

Comentarios

No se permiten comentarios en este momento.