El siguiente código se usa para encontrar la URL de una cadena con php. Aquí está el código:Buscar url de una cadena con php
$string = "Hello http://www.bytes.com world www.yahoo.com";
preg_match('/(http:\/\/[^\s]+)/', $string, $text);
$hypertext = "<a href=\"". $text[0] . "\">" . $text[0] . "</a>";
$newString = preg_replace('/(http:\/\/[^\s]+)/', $hypertext, $string);
echo $newString;
Bueno, se muestra un enlace pero si me proporcionan pocos enlace no funciona, y también si escribo sin http: // entonces no muestra enlace. Quiero que se proporcione el enlace que debería estar activo, como stackoverflow.com.
Cualquier ayuda por favor ..
posible duplicado de [PHP: Expresión regular para obtener una URL de una cadena] (http://stackoverflow.com/questions/2720805/php -regular-expression-to-get-a-url-from-a-string) – Gordon