Foreach循环在PHP中不起作用
我试图在php中运行一个foreach循环来遍历csv文件的每一行,实际上我从stackoverflow的另一篇文章中得到了这个循环的设置(但在php.net中也有同样的描述) 我的代码是:Foreach循环在PHP中不起作用,php,foreach,parse-error,Php,Foreach,Parse Error,我试图在php中运行一个foreach循环来遍历csv文件的每一行,实际上我从stackoverflow的另一篇文章中得到了这个循环的设置(但在php.net中也有同样的描述) 我的代码是: $csvFile = file('MajorCourses.csv') foreach($csvFile as &$line) { $data[] = str_getcsv($line) } php文件与我的php文件位于同一目录中,但我得到以下错误: 分析错误:语法错误,C:\wam
$csvFile = file('MajorCourses.csv')
foreach($csvFile as &$line)
{
$data[] = str_getcsv($line)
}
php文件与我的php文件位于同一目录中,但我得到以下错误:
分析错误:语法错误,C:\wamp2\www\advisingApp.php第23行出现意外的“foreach”(T_foreach)
我不知道为什么它是“意外的”,我是php新手。但是循环在php标记中。循环是“意外的”,因为您的语句末尾缺少分号
这一行:
$csvFile = file('MajorCourses.csv')
应该是:
$csvFile = file('MajorCourses.csv');
以及:
应该是:
$data[] = str_getcsv($line);
循环是“意外的”,因为语句末尾缺少分号
这一行:
$csvFile = file('MajorCourses.csv')
应该是:
$csvFile = file('MajorCourses.csv');
以及:
应该是:
$data[] = str_getcsv($line);
这里的排字:
$csvFile=文件('MajorCourses.csv')
应该是:
$csvFile = file('MajorCourses.csv');
$csvFile=file('MajorCourses.csv');
缺少分号
这由错误消息中的“意外的“foreach”表示。如果出现意外错误,应检查意外错误前面的代码。并在此处键入:
$csvFile=文件('MajorCourses.csv')
应该是:
$csvFile = file('MajorCourses.csv');
$csvFile=file('MajorCourses.csv');
缺少分号
这由错误消息中的“意外的“foreach”表示。如果出现意外错误,应检查意外错误前面的代码。代码末尾缺少分号 用这个代替
$csvFile = file('MajorCourses.csv');
foreach($csvFile as &$line)
{
$data[] = str_getcsv($line);
}
代码末尾缺少分号 用这个代替
$csvFile = file('MajorCourses.csv');
foreach($csvFile as &$line)
{
$data[] = str_getcsv($line);
}
您缺少一个
代码>在文件()之后代码>您缺少一个代码>在文件()之后代码>@Dave啊。错过了第二个,太慢了;)@戴夫啊。错过了第二个,太慢了;)谢谢大家!我真不敢相信我会那么蠢,哈哈哈,每个人都这么蠢!我真不敢相信我会那么傻哈哈