foreach (array_slice($array, 0, 12) as $buf) {
}
foreach (array_slice($array, 12) as $buf) {
}
$count = count($array);
for($i = 0; $i < $count; $i++) {
if ($i == 0 || $i == 12) {
echo '<div class="class"' . ($i < 12 ? 1 : 2) . '>';
}
// тело цикла
$data = $array[$i];
//$data['text_publick']
if ($i == 12) {
//закрываем див
}
}
//закрываем див