我有一个csv文件并创建了代码以将整个文件读入表中:
$line = file($f);//file in to an array
return $line[4];
选择说csv文件中的第4行的最佳方法是什么?我尝试了各种方法
{{1}}
它给了我想要的行但不是格式化的表格。其他代码段例如like this提供线索,但我似乎无法使它们适应我的目的。有点困在这里我担心任何指针都是最受欢迎的
答案 0 :(得分:0)
这样的好事和简单怎么样:
$lineNo = 1; //initialise a pointer
while (...) {
if($lineNo == 4){
//output line 4
break; //to prevent any more looping after line 4
}
$lineNo++; //increment the pointer
}
选项2
或.. .. ..从$line
中提取第4行,不要打扰循环。
$line = fgetcsv($f));
$line4 = $line[3]; //arrays are zero-indexed