Esta ocasión aprenderemos a cómo convertir una URL escrita en una cadena a un enlace, esto muchas veces es útil cuando queremos implementarlo en un sistema de comentarios o de foros.

 

El código es el siguiente:

function convertUrlToLink($string) {
  $string = preg_replace("#http://([A-z0-9./-]+)#", '', $string);
  $string = preg_replace("#https://([A-z0-9./-]+)#", '', $string);
 
  return $string;
}
 
echo convertUrlToLink('Me gusta mucho el sitio de http://www.codejobs.biz por que me enseña nuevas cosas todos los días.');
 

El resultado será:

Me gusta mucho el sitio de <a rel="nofollow" href="http://www.codejobs.biz">www.codejobs.biz</a> por que me enseña nuevas cosas todos los días.

Espero les sea de utilidad!

¿Te gustó esta publicación? Márcala como favorita