Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.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
如何使用fputcsv将$\u POST内容保存到PHP中具有动态列数的csv文件_Php_Csv - Fatal编程技术网

如何使用fputcsv将$\u POST内容保存到PHP中具有动态列数的csv文件

如何使用fputcsv将$\u POST内容保存到PHP中具有动态列数的csv文件,php,csv,Php,Csv,我正在制作一个程序,它从CSV文件中读取列,在HTML表单中,CSV中的每一列都有一个输入文本字段。我在提交按钮中使用POST变量,它将操作重定向到process.php。我想保存数据,并从$\u POST-array中的每个字段向CSV写入新行 有人能给我一个简单的示例代码吗?试试这个: <?php $csv_arr = array ( array('value1', 'value2', 'value3', 'value4'), array('value5', 'val

我正在制作一个程序,它从CSV文件中读取列,在HTML表单中,CSV中的每一列都有一个输入文本字段。我在提交按钮中使用POST变量,它将操作重定向到process.php。我想保存数据,并从$\u POST-array中的每个字段向CSV写入新行

有人能给我一个简单的示例代码吗?

试试这个:

<?php

$csv_arr = array (
    array('value1', 'value2', 'value3', 'value4'),
    array('value5', 'value6', 'etc'),
    array("etc", "etc")
  );

$fp = fopen('file.csv', 'w');

foreach ($csv_arr as $fields) {
   fputcsv($fp, $fields);
}

 fclose($fp); 
?>
结果如下:

值1、值2、值3、值4

价值5、价值6等


etc,etc

你能给我们一些示例代码吗?请阅读此文,并至少添加到目前为止您所拥有的内容