URLs in Strings mit PHP verknüpfen
Das Verknüpfen von URLs in Strings kann in PHP eine nützliche Aufgabe für Aufgaben wie das Generieren anklickbarer Links im Text sein Inhalt. Ein häufiger Anwendungsfall ist die Konvertierung einer einfachen Zeichenfolge, die URLs enthält, in HTML mit anklickbaren Hyperlinks.
Syntax:
<code class="php">$string = preg_replace( "~[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]~", "<a href=\"\0\">\0</a>", $string );</code>
Erklärung:
Beispiel:
<code class="php">$input = "Look on http://www.google.com"; $output = preg_replace( "~[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]~", "<a href=\"\0\">\0</a>", $input ); echo $output; // Output: "Look on <a href=\"http://www.google.com\">http://www.google.com</a>"</code>
PHP-Versionen:
Dies Die Lösung ist mit beiden PHP-Versionen vor 5.3 (mit ereg_replace) und PHP 5.3 und höher (mit preg_replace) kompatibel.
Das obige ist der detaillierte Inhalt vonWie kann ich mit PHP einfache URLs in einer Zeichenfolge in anklickbare Hyperlinks umwandeln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!