/** * Recursive helper function to buil multidimensional array * @param $cols * @return unknown_type */ function MDHelp($cols, &$a, $mRES = false) { $col = array_shift($cols); if ($cols) { if (!isset($a[$col])) { $a[$col] = array(); } Database::MDHelp($cols, $a[$col], $mRES); } else { if ($mRES) { $a[] = $col; } else { $a = $col; } } }