Оборачивание div вокруг каждого третьего элемента в цикле foreach PHP [closed]
//set the array
$info = array(
'andy' => 'blue',
'andrew' => 'black',
'mark' => 'green',
'jane' => 'orange',
'simon' => 'red',
'joan' => 'pink',
'sue' => 'yellow',
'alan' => 'black')
$i = 1;
foreach($info as $key => $val){
<div class="holder">
<div class="name">
<?php echo $Name ?>
</div>
<div class="colour">
<?php echo $colour ?>
</div>
</div>
}
Это опровергает каждый класс «holder» ... но я хочу обернуть контейнер вокруг класса «holder» и иметь 3 «holder» в каждом «контейнере». например:
<div class="container">
<div class="holder">
<div class="name">
<?php echo $Name ?>
</div>
<div class="colour">
<?php echo $colour ?>
</div>
</div>
<div class="holder">
<div class="name">
<?php echo $Name ?>
</div>
<div class="colour">
<?php echo $colour ?>
</div>
</div>
<div class="holder">
<div class="name">
<?php echo $Name ?>
</div>
<div class="colour">
<?php echo $colour ?>
</div>
</div>
</div>
Я не могу узнать, как получить индекс ассоциативного массива или как разорвать цикл foreach один раз% 3 == 0.
Любые предложения будут потрясающими!
-Ved