【发布时间】:2010-12-28 09:28:40
【问题描述】:
这有什么问题,当我从 csv 文件中回显一行并将任何内容连接到该行的末尾时,它不会显示,而是所有行都被回显并且连接的字符串只显示最后一次,这是某种缓冲的东西,它不会让我将字符串与我的 csv 文件中的东西连接起来,它在我的本地 wamp 服务器上运行,我在我的 expload 函数中尝试了不同的行分隔符,我确定文件只在行尾使用\n
我正在尝试逐行解析 csv 文件,以便在使用它构建 sql 语句并将其插入数据库之前检查它的内容。
$file = fopen($filename, "r")
$filesize = filesize($filename);
$filecontent = fread($file, $filesize);
fclose($file);
$rows = explode("\n", trim($filecontent));
foreach ($rows as $row)
{
echo $row . '<br />';
}
【问题讨论】:
-
对不起,我的坏人,我无法控制生成 csv 文件的脚本,并且告诉我使用错误的行分隔符的人,我的问题现在解决了。