Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP导出CSV文件数据_Php_Mysql_Arrays_Csv - Fatal编程技术网

使用PHP导出CSV文件数据

使用PHP导出CSV文件数据,php,mysql,arrays,csv,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

我在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 fomat中可能吗

谢谢
Onkar Kubal

< P>我将考虑第五字段是JSON数组。如果是这样,您可能需要先对其进行
json\u解码
,然后将其编码为CSV。
你可以使用一个合适的库,但是只要
join(','$array)
也可以这样做。

你能给我们举一个例子,说明你希望输出是什么样子的,以及你迄今为止试图让它看起来像什么样的代码吗?