Как разделить массив?
самый примитивный способ - ideone.com/VoPELi
Если их всегда по три, или по четыре и т.д. То можно сделать:array_chunk(array_diff($array,['']),3)
 удалит пустые элементы и разобьёт по 3 элемента.