Vincular URL en cadenas con PHP
Vincular URL en cadenas puede ser una tarea útil en PHP para tareas como generar enlaces en los que se puede hacer clic en texto contenido. Un caso de uso común es convertir una cadena simple que contiene URL en HTML con hipervínculos en los que se puede hacer clic.
Sintaxis:
$string = preg_replace(
"~[[:alpha:]] ://[^<>[:space:]] [[:alnum:]/]~",
"<a href=\"\\0\">\\0</a>",
$string
);
Explicación:
Ejemplo:
$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"
Versiones de PHP :
Esta solución es compatible con versiones de PHP anteriores a la 5.3 (usando ereg_replace) y PHP 5.3 y posteriores (usando preg_replace).
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3