Well it all depends on how the data is stored in your array, but if you are dealing with data that is in sets of 3 like what you show above you could do something like this:
$fieldCount=1;
$twoRow=0;
for ($i = 0; $i < count($one_array); $i++) {
if ($fieldCount == 3) {
$fieldCount = 1;
$twoRow++;
}
$two_array[$twoRow][] = $one_array[$i];
$fieldCount++;
}
This will walk through each value in your array (you could use foreach as shown below) and put it into a new multidimensional array broken up into chuncks of 3 values.
$fieldCount=1;
$twoRow=0;
foreach ($one_array as $value) {
if ($fieldCount == 3) {
$fieldCount = 1;
$twoRow++;
}
$two_array[$twoRow][] = $value;
$fieldCount++;
}
Niether of these pieces of code is very robust but you should be able to get the idea.