PHP,fgets返回文件的完整内容

时间:2016-06-12 03:44:10

标签: php fgets fgetcsv

我有一个csv文件,它有+100行,但我尝试了很多示例代码,总是$ line返回文件的全部内容而不是逐行。我尝试了很多示例PHP代码,我认为文件数据存在问题,但是当我打开csv文件时,我可以看到100行。

<?php
    $file_handle = fopen("mycsv.txt", "r");
    while (!feof($file_handle)) {
       $line = fgets($file_handle);
       echo $line . "<br>";
    }
    fclose($file_handle);
    ?>

请帮助

亲切的问候

1 个答案:

答案 0 :(得分:1)

您的csv文件中的新行似乎有问题。请检查以下主题:

Excel saves tab delimited files without newline (UNIX/Mac os X)