我有一个 .csv
文件,当我通过记事本打开它时,它看起来像:
ID501501503502
当我通过PHP在浏览器中打印它时,它看起来像:
ID 501 501 503 502
我的代码是:
$handle = fopen("MonC1.csv", "r");
$data = fgetcsv($handle, 0);
$fh = fopen('php://output', 'w');
if (! empty($data)) {
foreach ($data as $item) {
echo $item."<br>";
//fputcsv($fh, array($item));
}
}
基本上,for循环中的br
标签不起作用。这是我的第一个问题。
即使我使用fputcsv(现在已关闭)
,它也不会创建实际的csv
文件,这是我的第二个问题。
现在我的问题是,在记事本中没有空格,但在浏览器中打印时会出现空格。
我只有一列,没有其他内容。
非常感谢任何帮助。提前致谢。
fgetcsv
,所以整个文件被读取为一行。可能在整个输出的末尾有一个<br>
。 - Interrobang