$key1 = 0;
foreach ($Item as $Items) {
{?><div class="element"><?=$key1?><?=$Items[name]?></div><?};
$key1++;
}
$key2 = 0;
foreach ($Model as $Offers) {
{?><div class="spec"><?=$key2?><?=$Offers[name]?></div><?};
$key2++;
}
<div class="element">1 название</div>
<div class="element">2 название</div>
<div class="element">3 название</div>
<div class="spec">1 название элемента из второго массива</div>
<div class="element">4 название</div>
<div class="element">5 название</div>
<div class="element">6 название</div>
<div class="spec">2 название элемента из второго массива</div>
<div class="element">7 название</div>
<div class="element">8 название</div>
<div class="element">9 название</div>
<div class="spec">3 название элемента из второго массива</div>
if (($key1) % 3 == 1 )
$Item = [
0, //нумерация с 1
[ 'name'=>'название' ],
[ 'name'=>'название' ],
[ 'name'=>'название' ],
[ 'name'=>'название' ],
[ 'name'=>'название' ],
[ 'name'=>'название' ],
[ 'name'=>'название' ],
[ 'name'=>'название' ],
[ 'name'=>'название' ],
];
$Model = [
0,
[ 'name'=>'название элемента из второго массива' ],
[ 'name'=>'название элемента из второго массива' ],
[ 'name'=>'название элемента из второго массива' ],
];
$key1 = 1; //для $Item
$key2 = 1; //для $Model
while ($key1 < count($Item) || $key2 < count($Model)) { //итерируем оба массива
if ($key1 < count($Item)) echo("<div class='element'>$key1 ".$Item[$key1]['name']."</div>\n");
if ($key1 / 3 >= $key2) { //если соотношение достигло одной трети
//то вывести один элемент из второго массива
if ($key2 < count($Model)) echo("<div class='spec'>$key2 ".$Model[$key2]['name']."</div>\n");
$key2++; //и посчитать его
}
$key1++;
}
<div class='element'>1 название</div>
<div class='element'>2 название</div>
<div class='element'>3 название</div>
<div class='spec'>1 название элемента из второго массива</div>
<div class='element'>4 название</div>
<div class='element'>5 название</div>
<div class='element'>6 название</div>
<div class='spec'>2 название элемента из второго массива</div>
<div class='element'>7 название</div>
<div class='element'>8 название</div>
<div class='element'>9 название</div>
<div class='spec'>3 название элемента из второго массива</div>
$i = $j = 0;
while (!empty($Model) || !empty($Item)) {
if ($element = array_shift($Item)) { ?><div class="element"><?= ++$i ?> <?= $element['name'] ?></div><?php }
if ($element = array_shift($Item)) { ?><div class="element"><?= ++$i ?> <?= $element['name'] ?></div><?php }
if ($element = array_shift($Item)) { ?><div class="element"><?= ++$i ?> <?= $element['name'] ?></div><?php }
if ($spec = array_shift($Model)) { ?><div class="spec"><?= ++j ?><?= $spec['name'] ?></div><?php }
}