使用 PHP 链接字符串中的 URL
在 PHP 中,链接字符串中的 URL 可能是一项有用的任务,例如在文本中生成可点击链接等任务内容。一种常见的用例是将包含 URL 的纯字符串转换为具有可点击超链接的 HTML。
语法:
$string = preg_replace(
"~[[:alpha:]] ://[^<>[:space:]] [[:alnum:]/]~",
"<a href=\"\\0\">\\0</a>",
$string
);
解释:
示例:
$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 版本:
此解决方案与 5.3 之前的 PHP 版本(使用 ereg_replace)和 PHP 5.3 及更高版本(使用 preg_replace)兼容。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3