相关疑难解决方法(0)

PHP中读取文件最后几行的最佳方法是什么?

在我的PHP应用程序中,我需要从许多文件(主要是日志)的末尾开始读取多行.有时我只需要最后一个,有时我需要几十或几百个.基本上,我想要一些像Unix tail 命令一样灵活的东西.

这里有关于如何从文件中获取单个最后一行的问题(但我需要N行),并给出了不同的解决方案.我不确定哪一个最好,哪个表现更好.

php performance logging

69
推荐指数
2
解决办法
4万
查看次数

PHP - 返回文件的最后一行?

我猜它是fgets,但我找不到具体的语法.我正在尝试读出(在字符串中我认为更容易)添加到日志文件的最后一行.

php syntax fgets fread

16
推荐指数
4
解决办法
4万
查看次数

PHP:从大文本文件的末尾检索行

我已经搜索了很长一段时间的答案,但没有找到任何正常工作的答案.

我有一些日志文件,有些达到100MB了大小,140,000文本行.有了PHP,我试图得到500文件的最后几行.

我怎么得到500线?对于大多数函数,文件被读入内存,这不是一个合理的案例.我最好远离执行系统命令.

php

3
推荐指数
1
解决办法
2836
查看次数

如何使用 PHP 从 CSV 文件中读取和删除行?

我有一个包含电子邮件列的大 csv 文件。我需要创建一个脚本来读取这个 csv 文件,发送一封电子邮件,然后删除该行。是否可以不创建临时文件?如果我将它存储在数据库中,这是最好的方法吗?

我的代码:

if (($handle = fopen("emails.csv", "r")) !== FALSE) {
 while (($line = fgetcsv($handle, 1000, ",")) !== FALSE) {
       $mail->parseTextandSendMail($line);
      //Need to remove the $line
  $row++;
 }
fclose($handle);
Run Code Online (Sandbox Code Playgroud)

谢谢

php

3
推荐指数
1
解决办法
3044
查看次数

标签 统计

php ×4

fgets ×1

fread ×1

logging ×1

performance ×1

syntax ×1