0

我有一个表格显示来自多个来源的数据,大约一半来自 MySQL 数据库,一半作为 JSON 对象从 API 返回。然后将其格式化为多维数组并传递到 CI 视图中,从中创建表(通常约为 10-200 行)。

CodeIgniter 对 MySQL 数据有很好的选择,特别是 dbtuil 和 csv_from_result() 函数,但这仅适用于 SQL 输出。也许我可以使用此线程中推荐的Download Helper CI 类和jQuery 插件的某种组合?该线程大约有一年的历史,这仍然是我的情况的最佳解决方案吗?

4

1 回答 1

1

这是来自 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);
于 2012-08-13T17:18:32.353 回答