Comment transformer les URL d'une chaîne en liens cliquables en utilisant PHP ?

Linda Hamilton
Libérer: 2024-10-28 00:01:02
original
215 Les gens l'ont consulté

How do I turn URLs in a string into clickable links using PHP?

Lier des URL dans une chaîne avec PHP

Problème :

Étant donné une chaîne contenant des URL , il faut convertir ces URL en liens cliquables. La chaîne d'origine peut contenir plusieurs URL.

Solution :

PHP propose plusieurs approches pour lier les URL dans une chaîne :

Utilisation de preg_replace ()

Cette fonction peut être utilisée comme suit :

<code class="php">$string = "Look on http://www.google.com";
$string = preg_replace("~[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]~", "<a href=\"\0\">\0</a>", $string);</code>
Copier après la connexion

Utilisation de ereg_replace()

Pour les versions PHP antérieures à 5.3 , ereg_replace() fournit une alternative :

<code class="php">$string = "Look on http://www.google.com";
$string = ereg_replace("~[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]~", "<a href=\"\0\">\0</a>", $string);</code>
Copier après la connexion

Les deux méthodes convertissent efficacement les URL de la chaîne en liens cliquables.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!