我正在使用PHP在我的网站上创建网页链接。为什么这样做而不是手动执行 - 因为我正在访问从mysql数据库中提取的链接信息。查询提取数据很好,我唯一的麻烦是创建一个带链接的文本字符串。
两个变量; $ Loc_Name是我想要显示的文本,$ Loc_Web是URL。
现在我发现以下内容可以很好地放入URL,但是这不显示$ Loc_Name输出中的文本。如何显示$ Loc_Web网址的$ Loc_Name值?
$Web_Link = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href=\"\\0\">\\0</a>", $Loc_Web);
请注意不推荐使用ereg功能
答案 0 :(得分:2)
如果$ Loc_Web只是没有html标签的url,为什么不使用它呢?
echo "<a href='" . $Loc_Web . "'>" . $Loc_Name . "</a>"