Php 链接文本而不是网址
我有一些php代码,从我的数据库中调用一个网站链接。结果是完整的网站链接“www.store.com”,但我更喜欢的是有一些链接文本,例如“阅读更多”,这样实际的网址就不可见了。特定于网站调用的代码部分如下所示:Php 链接文本而不是网址,php,Php,我有一些php代码,从我的数据库中调用一个网站链接。结果是完整的网站链接“www.store.com”,但我更喜欢的是有一些链接文本,例如“阅读更多”,这样实际的网址就不可见了。特定于网站调用的代码部分如下所示: <?php $v['website'] = str_replace('&','&', $v['website']); ?> <website><?php echo $v['website']; ?></website&
<?php $v['website'] = str_replace('&','&', $v['website']); ?>
<website><?php echo $v['website']; ?></website>
在
$['website']
包含网址的情况下
那么你在找这样的东西
<a href="<?php echo $['website']; ?>" >Read more </a>
我还建议将
target=“\u blank”
添加到
标签中,这样用户就不会离开您的网站,链接将在新标签中打开。我不知道
标签是什么。但是对于这个,
会有用的
也看,
什么是…
?专业提示:搜索HTML锚标记。我想你一定忘了标记另一个框架或其他东西,因为据我所知,
不是有效的标记。谢谢,我已经尝试了上述所有方法,但链接只打开到“”,出于某种原因,没有插入web链接。代码来自另一个程序,它看起来使用了某种占位符锚,因此使用了标记。如果只打印$['website'];,您有什么?试着向OP和其他用户解释一下,这样我们都可以从中学习。谢谢Nathan,虽然出现的是“阅读更多”而不是网站链接,但不幸的是,出现了相同的结果-链接跳到“阅读更多”,而不是实际的网站。
<a href="<?php echo $v['website']; ?>">Read More</a>
<?php $v['website'] = str_replace('&','&', $v['website']); ?>
<website><?php echo '<a href="' . $v['website'] . '">Read More</a>'; ?></website>