微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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
  )
)

对此:

<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或更容易阅读代码.我想更容易阅读代码=)

原文地址:https://www.jb51.cc/php/137280.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐