我想读取一个CSV文件(用逗号分隔),但不幸的是,它没有响应,因为它应该。我不敢肯定我在做什么错在这里,但我会贴出来的代码的内容和CSV文件都:CSV文件读取失败(PHP)
$row = 0;
if($handle = fopen("SampleQuizData.csv","r") !== FALSE)
{
// WORKS UNTIL HERE, SO FILE IS BEING READ
while(!feof(handle))
{
$line = fgetcsv($handle, 1024, ",") ;
echo $line[2]; // DOES NOT WORK
}
}
下面是CSV文件:(这个邮件,名称已被更改在这里,以保护用户的身份)
parijat,something,[email protected]
matthew,durp, [email protected]
steve,vai,[email protected]
rajni,kanth,[email protected]
你能回声$线[0]?你得到的错误是什么? – andrewsi
请在提出问题前启用'error_reporting',并注意它会告诉你在'feof(handle)'中缺少'$'(应该是'feof($ handle)''_always_在开发时启用_all_错误,或至少在问这里之前:P – Wrikken
我纠正了它,这是一样的事情..计算机被卡住试图解析CSV文件 – user1020069