Php 将多维数组拆分为多列
我有一个多维数组,我想把它分解成6个div列,但我似乎不能这样做,所以有什么帮助吗 以下是阵列:Php 将多维数组拆分为多列,php,arrays,Php,Arrays,我有一个多维数组,我想把它分解成6个div列,但我似乎不能这样做,所以有什么帮助吗 以下是阵列: Array ( [0] => Array ( [id] => 17 [title] => White [ref] => 24941 ) [1] => Array ( [id] => 18
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循环
:
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>';
echo';
回声';
$i=1;
foreach($key=>$value的颜色){
如果($i%6==0){
回显$value['title'].'Ref:'.$value['Ref']
}
回声';
$i++;
}
回声';
回声';
非常感谢。尽管我不明白你如何使用
$all\u colors=explode(“,”,$check\u 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>";
}
$item=reset($colors);
而($项目){
回声“;
对于($i=0;$i<6;$i++){
若有($项目)
回显“{$item['title']}Ref:{$item['Ref']}”;
其他的
打破
$item=next($colors);
}
回声“;
}
您想要6列还是每列有6行?这样您就永远不会开始新行?我想要6列,其值与数组中的值一样多。这只是一次编辑,所以我忘了删除它。:)谢谢你!