duankangzi766767 2014-08-27 08:23
浏览 122
已采纳

将多维数组拆分为多个列

I have a multidimensional array that I want to break into 6 div columns, and I can't seem to do it so any help with this ?

Here's the array :

Array
(
    [0] => Array
        (
            [id] => 17
            [title] => White
            [ref] => 24941
        )

    [1] => Array
        (
            [id] => 18
            [title] => Blue
            [ref] => 11395
        )

    [2] => Array
        (
            [id] => 19
            [title] => Red
            [ref] => 11394
        )
.
.
.

and here's my foreach loop:

echo '<div class="row">';
echo '<div class="col-xs-2">';
$i = 1;
foreach ($colors as $key => $value) {
    if ($i % 6 === 0) {
         echo  $value['title']. 'Ref: '. $value['ref']
    }
    echo '</div><div class="col-xs-2">';
    $i++;
}
echo '</div>';
echo '</div>';

Much appreciated.

  • 写回答

1条回答 默认 最新

  • dongmi3203 2014-08-27 08:47
    关注

    Though I don't get what you do with $all_colors = explode(",",$check_colors['value']);, this should help you out:

    $item = reset($colors);
    while ($item) {
        echo "<div class='row'>";
        for ($i = 0; $i < 6; $i++) {
            if ($item)
                echo "<div class='col-xs-2'>{$item['title']}Ref: {$item['ref']}</div>";
            else
                break;
            $item = next($colors);
        }
        echo "</div>";
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看