Короче всё я сделал верно:
$arr = array("1c", "2c", "3c", "4c", "5c", "6c", "7c");
for ($i = 1; $i <= ceil(count($arr)/3); $i++)
{
$n1 = $i - 1;
$n2 = floor($i + count($arr) - count($arr)/3*2);
$n3 = ceil($i + count($arr) - count($arr)/3) - $k;
print "$arr[$n1] - $arr[$n2] - $arr[$n3] <br>";
}
$k - должен изменятся если в массиве 5,8,11,14,17 элементов(т.е. через 3) на -1, а если нет то на 0
Поняли? А тпереь как так подсчитать сколко в массиве элементов?
Я же не буду делать так:
If (count($arr) == 5 or count($arr) == 8 or count($arr) == 11 or count($arr) == 14 .....)
{
$k = -1;
}
else
{
$k = 0;
}
Как упростить?