我对这段代码没有足够的信心来找出如何更改它,因此希望有人能帮助我。它来自我的Google Map目录的PHP文档。我购买了插件,花了几天的时间配置style.css,使其成为我想要的样子,但是此部分位于php文件中,因此我对此没有信心。在地图设置中,有两个字段,一个字段用于电话号码,一个字段用于位置。当目录显示在实时页面上时,它将彼此相邻列出,例如“ 123 private street ph 09 1234564”。我需要它们分别显示在单独的一行上,因此电话号码位于地址下方。有人可以帮我这个代码,以便它做到这一点。代码是:
<p>
<?php echo trim($list['qcpd_item_subtitle']); ?>
<?php if(isset($list['qcpd_item_phone'])&&$list['qcpd_item_phone']!='') {
echo '<span style="display:block;font-size:11px">';
if(isset($list['qcpd_item_location']) and $list['qcpd_item_location']!=''){
echo ' <span style="font-weight:bold">'.$list['qcpd_item_location'].'</span> ';
}
echo ($phone_number=='1'?'<span class="sbd_phone"><i class="fa fa-phone"></i> '.str_replace(array('(',')'),array('',''),$list['qcpd_item_phone']).'</span>':'');
echo '</span>';
}?>
</p>
</div>
非常感谢朱莉
您可以在带有位置的<br />
之后添加<span>
(换行符),或将<span>
标记更改为<div>
。
<br />
<p>
<?php echo trim($list['qcpd_item_subtitle']); ?>
<?php if(isset($list['qcpd_item_phone'])&&$list['qcpd_item_phone']!='') {
echo '<span style="display:block;font-size:11px">';
if(isset($list['qcpd_item_location']) and $list['qcpd_item_location']!=''){
echo ' <span style="font-weight:bold">'.$list['qcpd_item_location'].'</span><br />';
}
echo ($phone_number=='1'?'<span class="sbd_phone"><i class="fa fa-phone"></i> '.str_replace(array('(',')'),array('',''),$list['qcpd_item_phone']).'</span>':'');
echo '</span>';
}?>
</p>
<div></div>
<p>
<?php echo trim($list['qcpd_item_subtitle']); ?>
<?php if(isset($list['qcpd_item_phone'])&&$list['qcpd_item_phone']!='') {
echo '<div style="display:block;font-size:11px">';
if(isset($list['qcpd_item_location']) and $list['qcpd_item_location']!=''){
echo ' <div style="font-weight:bold">'.$list['qcpd_item_location'].'</div> ';
}
echo ($phone_number=='1'?'<div class="sbd_phone"><i class="fa fa-phone"></i> '.str_replace(array('(',')'),array('',''),$list['qcpd_item_phone']).'</div>':'');
echo '</div>';
}?>
</p>
[这两种方法之间应该没有任何区别,但是,因为<div></div>
会自动跟在换行符之后,所以它可能会破坏您的工具提示/项目样式。