php 数组 5个一列时候需要拆分, array_chunk的用法

      <?php if ($categories) { ?>
      <h3>5個一列表顯示</h3>
      <?php if (count($categories) <= 5) { ?>
      <div class="row">
        <div class="col-sm-12">
          <ul class="filter-list">
            <?php foreach ($categories as $category) { ?>
            <li>
              <a href="<?php echo $category['href']; ?>">
                <!--abin add 20170413-->
                <?php if (isset($category['category_thumb_img']) && !empty($category['category_thumb_img'])) { ?>
                <div class="cover">
                  <img src="<?php echo $category['category_thumb_img']; ?>" alt="<?php echo $category['name']; ?>" title="<?php echo $category['name']; ?>" class="img-thumbnail" />
                </div><!--cover-->
                <?php } ?>
                <div class="title"><?php echo $category['name']; ?></div><!--title-->
              </a>
            </li>
            <?php } ?>
          </ul>
          <hr>
        </div>
      </div>
      <?php } else { ?>
      <div class="row">
        <?php foreach (array_chunk($categories, ceil(count($categories) / 5)) as $categories) { ?>
        <div class="col-sm-12">
          <ul class="filter-list">
            <?php foreach ($categories as $category) { ?>
            <li>
              <a href="<?php echo $category['href']; ?>">
                <!--abin add 20170413-->
                <?php if (isset($category['category_thumb_img']) && !empty($category['category_thumb_img'])) { ?>
                <div class="cover">
                  <img src="<?php echo $category['category_thumb_img']; ?>" alt="<?php echo $category['name']; ?>" title="<?php echo $category['name']; ?>" class="img-thumbnail" />
                </div><!--cover-->
                <?php } ?>
                <div class="title"><?php echo $category['name']; ?></div><!--title-->
              </a>
            </li>
            <?php } ?>
          </ul>
          <hr>
        </div>
        <?php } ?>
      </div>
      <?php } ?>
      <?php } ?>

  

posted @ 2017-05-19 12:01  ABIND  阅读(195)  评论(0)    收藏  举报