eso es todo lo que necesitas, para que quieres una función más robusta, tu mismo la puedes hacer. es solo eso, no te compliques.
Código PHP:
Ver original<?php
$grupo = 3;
for ($i = 0; $i <= 12; $i++) {
echo $i.'<br/>';
if ($i % $grupo == 0) {
echo 'ok<br/>';
}
}
?>
solo cambia el valor del grupo para agruparlos.