我试图从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行
我相信我的错误是在构建数组时,但无法找出错误的地方。
过度杀伤。除非您试图在脚本的后面保存每个数组,否则您只需要以下内容:
$updateArray = array( $row['firstLast'], $row['firstName'], $row['lastName'], $group, $row['email'] );