【发布时间】:2016-04-16 21:46:18
【问题描述】:
我正在尝试从 db 构建一个数组,但需要在每行输出中插入一个计算值:$group。当我将其插入fputcsv 时,生成的文件显示:
Warning: fputcsv() expects parameter 2 to be array.
null given in /update-csv.php on line 67
我的相关代码如下:
while ($row = mysqli_fetch_assoc($result)) {
$updateArray[][] = array(
array( $row['firstLast'], $row['firstName'], ($row['lastName'], $group,$row['email']));
fputcsv($output, $updateArray);
注意:这是第 67 行
我相信我的错误在于构建数组,但不知道哪里错了。
【问题讨论】:
-
我可能错了,但我认为您的数组中的那些额外括号不应该在那里
-
您正在创建一个 3 维数组。
fputcsv期望第二个参数是一维数组。
标签: php mysql arrays database fputcsv