我有一个多维数组,我想分成6个div列,我似乎无法做到这一点,所以对此有什么帮助?
这是数组:
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
)
.
.
.
这是我的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>';
非常感谢。
答案 0 :(得分:0)
虽然我不知道你对$all_colors = explode(",",$check_colors['value']);
做了什么,但这应该可以帮到你:
$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>";
}