我有一个表显示来自多个来源的数据,大约一半来自MySQL DB,一半作为JSON对象从API返回。然后将其格式化为多维数组并传递到 CI 视图中,在该视图中从中创建表(通常为 ~10-200 行)。
CodeIgniter 只为 MySQL 数据提供了不错的选择,特别是 dbtuil 和 csv_from_result() 函数,但这仅适用于 SQL 输出。也许我可以使用下载助手 CI 类和此线程中推荐的 jQuery 插件的某种组合?该线程大约有一年的历史,这仍然是我的情况的最佳解决方案吗?
这是来自 php fputcsv 的代码片段 将列标题添加到数组的顶部
$list = array (
array('aaa', 'bbb', 'ccc', 'dddd'),
array('123', '456', '789'),
array('"aaa"', '"bbb"')
);
$fp = fopen('file.csv', 'w');
foreach ($list as $fields) {
fputcsv($fp, $fields);
}
fclose($fp);