我正在尝试使用php在csv文件的每一行中有两列,但是我只有一列,任何人都可以看到我在做什么错,任何帮助都将不胜感激。
$csvLinks = array();
if ($this->request->isPost()) {
$csvLinks = $this->request->data['csvLinks'];
}
$col = array();
for($i=0; $i<count($csvLinks); $i+=2) {
array_push($col, $csvLinks[$i]);
array_push($col, $csvLinks[$i+1] .",");
}
foreach($col as $row) {
fputcsv($fp, explode(',',$row));
}
我得到的结果如下所示
答案 0 :(得分:0)
如果要在一行中包含多个列,则每行必须有一个数组。因此,您必须在一个数组(行)内有一个数组(列)。
这样做:
Fatal Python error: Py_Initialize: Unable to get the locale encoding
zipimport.ZipImportError: can't find module 'encodings'
Current thread 0x00007fe95dc36700 (most recent call first):
Aborted (core dumped)