code: protected function dumpArray($array)
      {
          if (empty($array)) {
              $html = '<span class="t_keyword">array</span>'
                  .'<span class="t_punct">()</span>';
          } else {
              $displayKeys = $this->debug->getCfg('output.displayListKeys') || !$this->debug->utilities->isList($array);
              $html = '<span class="t_keyword">array</span>'
                  .'<span class="t_punct">(</span>'."\n";
              if ($displayKeys) {
                  $html .= '<span class="array-inner">'."\n";
                  foreach ($array as $key => $val) {
                      $html .= "\t".'<span class="key-value">'
                              .'<span class="t_key'.(\is_int($key) ? ' t_int' : '').'">'
                                  .$this->dump($key, true, false) // don't wrap it
                              .'</span> '
                              .'<span class="t_operator">=&gt;</span> '
                              .$this->dump($val)
                          .'</span>'."\n";
                  }
                  $html .= '</span>';
              } else {
                  // display as list
                  $html .= '<ul class="array-inner list-unstyled">'."\n";
                  foreach ($array as $val) {
                      $html .= $this->dump($val, true, 'li');
                  }
                  $html .= '</ul>';
              }
              $html .= '<span class="t_punct">)</span>';
          }
          return $html;
      }
docs: Dump array as html
  
  @param array $array array
  
  @return string html