Verknüpfen von URLs in Strings mit PHP
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 mit URLs in HTML mit anklickbaren Hyperlinks.
Syntax:
$string = preg_replace(
"~[[:alpha:]] ://[^<>[:space:]] [[:alnum:]/]~",
"<a href=\"\\0\">\\0</a>",
$string
);
Erläuterung:
Beispiel:
$input = "Look on http://www.google.com";
$output = preg_replace(
"~[[:alpha:]] ://[^<>[:space:]] [[:alnum:]/]~",
"<a href=\"\\0\">\\0</a>",
$input
);
echo $output; // Output: "Look on http://www.google.com"
PHP-Versionen :
Diese Lösung ist mit beiden PHP-Versionen vor 5.3 (mit ereg_replace) und PHP 5.3 und höher (mit preg_replace) kompatibel.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3