[英]Multidimensional Array + CSV Export
I have an issue with an export script im trying to write... 我在尝试编写导出脚本时遇到问题...
I create a multidimensional array 我创建一个多维数组
while($row = $insert_row->fetch_assoc()) { while($ row = $ insert_row-> fetch_assoc()){
foreach ($selectArray as $value) { $userData = $row[$value]; $userDataArray[] = $userData; } $userArray[] = $userDataArray; unset($userDataArray); }
Now I want to create the CSV File 现在我要创建CSV文件
$sendfilename = "export" . $ sendfilename =“导出”。 ".csv";
“ .csv”; $filename = "file" .
$ filename =“文件”。 ".csv";
“ .csv”; $delimiter = ';';
$ delimiter =';'; $enclosure = '"'; $encloseAll = true; $nullToMysqlNull = false; $delimiter_esc = preg_quote($delimiter, '/'); $enclosure_esc = preg_quote($enclosure, '/');
$ enclosure ='“'; $ encloseAll = true; $ nullToMysqlNull = false; $ delimiter_esc = preg_quote($ delimiter,'/'); $ enclosure_esc = preg_quote($ enclosure,'/');
$fp = fopen($filename, 'wb'); if ($fp) { foreach ($userArray as $users) { foreach ($users as $fields) { fputcsv($fp, $fields,";",'"'); } } } fclose($fp); readfile($filename);
Im getting the error "fputcsv() expects parameter 2 to be array, string given" 我收到错误消息“ fputcsv()期望参数2为数组,给定字符串”
Any solution? 有什么办法吗?
我已经解决了,我对fput有了更深入的了解...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.