加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP数组列表

发布时间:2020-12-13 13:24:42 所属栏目:PHP教程 来源:网络整理
导读:我如何从这个多维数组: Array ( [Camden Town] = Array ( [0] = La Dominican [1] = A Lounge ),[Coastal] = Array ( [0] = Royal Hotel ),[Como] = Array ( [0] = Casa Producto [1] = Casa Wow ),[Florence] = Array ( [0] = Florenciana Hotel )) 对此:
我如何从这个多维数组:
Array (
  [Camden Town] => Array (
    [0] => La Dominican
    [1] => A Lounge
  ),[Coastal] => Array (
    [0] => Royal Hotel
  ),[Como] => Array (
    [0] => Casa Producto 
    [1] => Casa Wow
  ),[Florence] => Array (
    [0] => Florenciana Hotel
  )
)

对此:

<ul>
  <li>Camden Town</li>
  <ul>
    <li>La Dominican</li>
    <li>A Lounge</li>
  </ul>
  <li>Coastal</li>
  <ul>
    <li>Royal Hotel</li>
  </ul>
  ...
</ul>

上面是html …

这是一种更易于维护的方式,而不是回显html ……
<ul>
    <?php foreach( $array as $city => $hotels ): ?>
    <li><?= $city ?>
        <ul>
            <?php foreach( $hotels as $hotel ): ?>
            <li><?= $hotel ?></li>
            <?php endforeach; ?>
        </ul>
    </li>
    <?php endforeach; ?>
</ul>

这是使用h2s进行城市而不是嵌套列表的另一种方式

<?php foreach( $array as $city => $hotels ): ?>
<h2><?= $city ?></h2>
    <ul>
        <?php foreach( $hotels as $hotel ): ?>
        <li><?= $hotel ?></li>
        <?php endforeach; ?>
    </ul>
<?php endforeach; ?>

输出的html不是最漂亮的格式,但你可以修复它.这是关于你是否想要漂亮的HTML或更容易阅读代码.我想更容易阅读代码=)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读