使用PHP导出CSV文件数据

时间:2012-08-02 18:29:05

标签: php mysql arrays csv

我在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列数据。这可能是使用PHP的CSV格式吗?

由于 Onkar Kubal

1 个答案:

答案 0 :(得分:0)

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