我正在寻找一种方法,使这些段落字段可点击链接
$address = rtrim($address, ", ");
echo "
<div class='col-md-3 col-sm-12'>
<h6>".$values->Fields[0]->Value."</h6>
<p>Address: ".$address."</p>
<p>Phone: ".$values->Fields[6]->Value."</p>
<p>Website: ".$values->Fields[7]->Value."</p>
<p>E-Mail: ".$values->Fields[8]->Value."</p>
</div>";
if($cell_count == 4){
$cell_count = 0;
echo "</div>";
我强烈建议你在谷歌上快速搜索一下"html超链接";。
超链接中有不同的关键字,"告诉"代理(浏览器(如何处理以下链接。
[keyword]:[link]
例如,你需要一个要链接的电话号码:
<a href="tel:+11111111111">+11 111 1111</a>
邮件等有更多的关键词。但为此,请先使用谷歌。
请参考PHP文档中的Strings部分:
https://www.php.net/manual/en/language.types.string.php
对于回显HTML块,可以使用双引号:
echo "
<div class='col-md-3 col-sm-12'>
<h6>{$values->Fields[0]->Value}</h6>
<p>Address: {$address}</p>
<p>Phone: <a href='tel:{$values->Fields[6]->Value}'>{$values->Fields[6]->Value}</a></p>
<p>Website: <a href='{$values->Fields[7]->Value}'>{$values->Fields[7]->Value}</a></p>
<p>E-Mail: <a href='mailto:{$values->Fields[8]->Value}'>{$values->Fields[8]->Value}</a></p>
</div>
";
这篇文章的可读性要高得多。注意<a>
标记以生成链接。对于电话和邮件,您可以使用tel:
和mailto:
进行准备。
Hi您所要做的就是用这个替换该代码
$website_clean = str_replace("http://", "", $values->Fields[7]->Value);
$website_clean = str_replace("https://", "", $website_clean);
echo "<div class='col-md-3 col-sm-12'>
<h6>".$values->Fields[0]->Value."</h6>
<p class='bottom-hline'><i class='fa fa-map-marker'></i> ".$address."</p>
<p class='bottom-hline'><i class='fa fa-phone'></i> <a href='tel:".$values->Fields[6]->Value."'>".$values->Fields[6]->Value."</a></p>
<p class='bottom-hline'><i class='fa fa-globe'></i> <a href='".$values->Fields[7]->Value."' target='_blank'>".$website_clean."</a></p>
<p><i class='fa fa-envelope'></i> <a href='mailto:".$values->Fields[8]->Value."'>".$values->Fields[8]->Value."</a></p>
</div>";
if($cell_count == 4){
$cell_count = 0;
echo "</div>
这将完成