You are here

public function Excel_XML::add3dArray in Views Excel Export 7

Add an array to the document

Parameters

array 3-dimensional array:

File

libs/php-excel.class.php, line 194

Class

Excel_XML
Generating excel documents on-the-fly from PHP5

Code

public function add3dArray($array) {
  foreach ($array as $k => $v) {
    $max_inner_elements = 1;
    foreach ($v as $val) {
      if (is_array($val) && count($val) > $max_inner_elements) {
        $max_inner_elements = count($val);
      }
    }
    if ($max_inner_elements == 1) {
      $this
        ->addRow($v);
    }
    else {
      $this
        ->add2dRow($v, $max_inner_elements);
    }
  }
}