从php中的csv文件返回第n行

时间:2015-10-26 07:30:47

标签: php csv import filter

我有一个csv文件并创建了代码以将整个文件读入表中:

$line = file($f);//file in to an array
return $line[4];

选择说csv文件中的第4行的最佳方法是什么?我尝试了各种方法

{{1}}

它给了我想要的行但不是格式化的表格。其他代码段例如like this提供线索,但我似乎无法使它们适应我的目的。有点困在这里我担心任何指针都是最受欢迎的

1 个答案:

答案 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