【问题标题】:Read Data From Text File PHP从文本文件 PHP 读取数据
【发布时间】:2011-02-08 13:48:30
【问题描述】:

我只是想知道如何在 php 中读取文本文件,我想让它显示文本文件中的最后 200 个条目(每个条目都在一个新行上)。

喜欢

约翰·怀特
简确实
约翰做到了
某人的名字

等等

谢谢!

【问题讨论】:

    标签: php file text


    【解决方案1】:

    使用fopenfgets,或者可能只使用file

    【讨论】:

      【解决方案2】:

      在 PHP 中有几种方法可以从文件中读取文本。

      您可以使用fgetsfread 等。将文件加载到动态数组中,然后只输出该数组的最后 200 个元素。

      【讨论】:

        【解决方案3】:

        file 将获取文件的内容并将其放入数组中。之后就像JYelton说的,输出最后200个元素。

        【讨论】:

          【解决方案4】:

          这会输出最后 200 行。最后一行在前:

          $lines = file("filename.txt");
          $top200 = array_slice(array_reverse($lines),0,200);
          foreach($top200 as $line)
          {
              echo $line . "<br />";
          }
          

          【讨论】:

            【解决方案5】:
            <?php
            $myfile = fopen("file_name.txt", "r") or die("Unable to open file!");
            // Output one character until end-of-file
            while(!feof($myfile)) {
               echo fgetc($myfile);
            }
            
            fclose($myfile);
            ?>
            

            你可以用这个

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2021-06-12
              • 1970-01-01
              • 2011-08-07
              • 2014-12-19
              • 2015-12-11
              • 2012-06-10
              相关资源
              最近更新 更多