Manchmal kommt es vor, dass in Texten Links sind, die man mit einem <a>-Tag versehen möchte, um sie klickbar zu machen. In PHP lässt sich das mit folgender Funktion einfach erledigen:
<?php function linkit($text) { $text = preg_replace( '#((https?|ftp)://(\S*?\.\S*?))([\s)\[\]{},;"\':<]|\.\s|$)#i', "<a href=\"$1\" target=\"_blank\">$0</a>", $text ); return $text; } ?>
Diese Funktion benutzt einen Regulären Ausdruck, um in einem übergebenen Text alle Links zu finden und mit einem <a>-Tag versehen, zurückzugeben.