if (!is_array($row)) echo 0;
if (out::is_hash($row)) {
$ar = array_keys($row);
- echo out_csv($ar,$o);
+ out_csv($ar,$o);
} else {
- echo out_csv($row,$o);
+ out_csv($row,$o);
}
}
$row = out::ar_first($data);
if (!out::is_hash($row)) $row = $data;
if (!is_array($row)) return 0;
- if (out::is_hash($row)) $row = array_keys($row);
- echo out_tag($row,$o);
+ if (out::is_hash($row)) $row = array_combine(array_keys($row),array_keys($row));
+ out_tag($row,$o);
}
function out_tag(&$row,$o) {
#var_dump($row); return '';
-# NB 07.03.16 if (!is_array($row)) return var_export($row,true);
if (isset($o['tag_enclose'])) echo '<'.$o['tag_enclose'].'>'.PHP_EOL;
+
foreach ($row as $k => $v) {
#if (!is_scalar($v)) continue;
# NB 07.03.16 if (!is_scalar($v)) return var_export($row,true);
.OUT_EOL
;
}
+
if (isset($o['tag_enclose'])) echo '</'.$o['tag_enclose'].'>'.PHP_EOL;
}