使用爆炸错误:解析错误:语法错误,意外的'$ lines'(T_VARIABLE)
我想提取一个数组中的文本文件(3行)的内容,然后用“,”定界符将其分解,然后使用“:”定界符将每个值分解。
第一行有效,第二行无效...不知道为什么。
文件内容:
1:a,2:b,3:c
10:a,5:b,4:c
8:c,9:a,3:b
$lines = file('test.txt');
$top_table = explode(",", $lines[0]);
foreach ($top_table as $key => $str)
{
$top_table[$key] = explode(":", $str);
}
$top_splits = explode("," $lines[1]);
foreach ($top_splits as $key => $str)
{
$top_splits[$key] = explode(":", $str);
}
此行:$ top_splits = explode(“,” $ lines [1]);抛出错误。如果我打印$ lines [1],它会起作用,所以我不知道为什么先在$ lines [0]上爆炸,然后首先foreach可以正常工作,但是第二个却不能。