Как отделить каждый 4-ый элемент массива?
Очевидно-школьное решение.<?php 
for ($times=0; $times<4; $times++)
{ 
  for ($element=$times+1; $element<20; $element+=4)
  {
    echo " $element ";    
  } 
  echo "<br>";
}  
?>
Выводит текст:1 5 9 13 17 
2 6 10 14 18 
3 7 11 15 19 
4 8 12 16
array_chunk разобьет массив на части, все остальное уже зависит от способа вывода значений.$array = array();
for($i = 1; $i <= 20; $i++) {
	$array[] = sprintf('%02d', $i);
}

$n = 4;
$chunks = array_chunk($array, $n);

$chunks_r = array();
foreach ($chunks as $i=>$chunk) {
	foreach ($chunk as $j=>$el) {
		$chunks_r[$j][$i] = $el;
	}
}

header('Content-Type: text/plain'); 

foreach ($chunks_r as $chunk) {
	foreach ($chunk as $el) {
		echo $el, ' ';
	}
	echo PHP_EOL;
}