- print_r: documentation ( source)
<?php
$master_array = array(1, 2, 3, 4, 5, 6);
// array of each column
$meta_array = array(array(), array());
// pattern array
$pattern_array = array(1, 2, 2, 1);
foreach ($master_array as $i => $element) {
$meta_array[$pattern_array[$i%count($pattern_array)] - 1][] = $element;
}
print_r($meta_array);