首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php列表-将项目放在单独的行上

php列表-将项目放在单独的行上
EN

Stack Overflow用户
提问于 2019-10-07 12:41:18
回答 1查看 49关注 0票数 0

我对这段代码没有足够的信心来弄清楚如何改变它,所以我希望有人能帮助我。它来自于我的谷歌地图目录的php文档。我买了这个插件,花了几天的时间将style.css配置成我想要的样子,但这部分是在一个php文件中,所以我对使用它没有信心。在地图设置中有两个字段,一个用于电话号码,另一个用于位置。当目录显示在实时页面上时,它会将这两个目录列在一起,就像"123 private street ph 09 1234564“一样。我需要他们在每一个单独的行显示,所以电话号码是根据地址。谁能帮帮我这个代码,这样它就能做到这一点。代码是:

代码语言:javascript
复制
<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> &nbsp;&nbsp;';
    }
    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>

非常感谢Julie

EN

回答 1

Stack Overflow用户

发布于 2019-10-07 14:14:15

您可以在带有location的<span>后面添加<br /> (换行符),或者将<span>标记更改为<div>

使用<br />

代码语言:javascript
复制
<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>

代码语言:javascript
复制
<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> &nbsp;&nbsp;';
    }
    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>会自动跟随换行符,它可能会破坏您的工具提示/项目样式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58263611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档