【问题标题】:CSV file data export using PHP使用 PHP 导出 CSV 文件数据
【发布时间】:2012-08-02 18:29:04
【问题描述】:

我在mysql表中有如下数据:

INSERT INTO `camp_expense` (`expense_id`, `camp_regtype`, `camp_name`, 
       `camp_date`, `expense_name`, `expense_amount`, `expense_total`, 
       `calculation_date`, `expense_status`) VALUES (1, 'Free', 'Sharekhan', 
       '2012-07-27 10:05:pm', '["Petrol / Conveyance"]', '["1000"]', '1000', 
       '31-07-2012 ', ''), (2, 'Free', 'Sharekhan', '2012-07-27 10:05:pm', 
       '["Tea / Water","Staff Incentives"]', '["1000"," 10000"]', '11000', 
       '31-07-2012 ', ''),

第 5 列包含数组格式的数据。当我尝试以 CSV 格式导出它时;第 5 列中的数据显示为数组。我不想在结果中显示数组。我想以列格式显示第 5 列数据。这可能在 CSV 格式中使用 PHP 吗?

谢谢 安卡库巴尔

【问题讨论】:

  • 您能否向我们展示一个示例,说明您希望输出的样子,以及到目前为止您尝试使其看起来像这样的代码?

标签: php mysql arrays csv


【解决方案1】:

我会认为第 5 个字段是 JSON 数组。如果是这样,您可能首先需要 json_decode,然后将其编码为 CSV。 您可以使用适当的库,但 join(',' $array) 也可以这样做。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-06
    • 2023-03-10
    • 2015-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多