Oggi vi propongo una semplice funzione che può essere molto utile. Per i siti con backoffice con inserimento testuale diventa difficile inserire dei link all’interno dei testi. Ecco una funzione che trasforma il link testuale in un link cliccabile.
function URLsToLinks($text) {
// espressione regolare per individuare gli URL all'interno del testo
$pattern = '/(https?:\/\/\S+)/i';
// Gli URL trovati li sostituiamo con link HTML
$replacement = '<a href="$1" target="_blank">$1</a>';
// preg_replace lo usiamo per la sostituzione
$textWithLinks = preg_replace($pattern, $replacement, $text);
return $textWithLinks;
}
$text = "Questo è un esempio di un URL: http://www.example.com.";
$testoconlink = URLsToLinks($text);
echo $testoconlink ;
Facile no?