Using the fgets() function (or any other way) in PHP is there a way to read the LAST line of a file then work backwards?
What I am doing: (as per request) I am appending to a .txt file lines from an input (don't worry about that) and of course append adds to the END of a file so I need to display the contents of a file with one line being one entry to be displayed
So if the contents of the file are:
Hello, World!
Foo likes Bar!
then it needs to display as
1. Foo likes Bar!
2. Hello, World!
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
fgets()PHP读取最后一行?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
duansha6410 2011-01-21 00:38关注As far as I know PHP does not know the gets() function. But..
If you use 'file()' and inverse the array you can work it through from bottom to top. That should do the trick for you!
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-03-23 10:32呆呆美要暴富的博客 This goes out to Leigh Purdie (5 years ago) and also Dade Brandon (4 months ago)So i say Leigh posting and though omg i need to change all my fgets to stream_get_line. Then i ran the tests as shown in...
- 2021-04-11 04:04倪振源的博客 我正在尝试创建一个使用PHP‘fgets’函数从平面文件数据库调用图像名称的库.图库中有不同的部分,每个部分都有自己的默认图像,以及用户可以选择的一小部分图像.一切都工作正常,除了一个按钮.我在页面上有一个按钮,它...
- 2020-10-20 05:03fgets用于读取文件的下一行,直到文件结束;fwrite用于写入文件。这些函数的正确使用,确保了文件数据的安全和完整性。 对于初学者而言,理解和掌握PHP的基本语法及文件操作技巧是十分重要的。除了本文提到的文件...
- 2021-03-24 01:10蓝小狗的博客 string fgets ( int $handle [, int $length ] )从 handle 指向的文件中读取一行并返回长度最多为 length - 1 字节的字符串。碰到换行符(包括在返回值中)、EOF 或者已经读取了 length - 1 字节后停止(看先碰到那一种...
- 2021-04-18 09:03simpson bill的博客 php用fgets读字符串的时候,本来遇到换行就停止读了,但是实际会在字符串后面多读点东西,我感觉是windows的换行的原因,\r\n,可能是这个原因,最后总有一个空格,导致我在使用字符串的时候总发生错误。进过尝试,...
- 2021-03-23 10:32杨峥Gray的博客 php fgets()函数介绍fgets — 从文件指针中读取一行,从指向的文件中读取了指定字节后返回字符串。 如果文件指针中没有更多的数据或发送错误则返回 FALSE。语法:string fgets ( resource $handle [, int $length ] ...
- 2020-10-26 15:08// 取得最后一行数据 ``` 需要注意的是,这种方法虽然简单,但不建议频繁使用,尤其是在并发环境下可能会导致服务器资源耗尽。 2. 使用Linux命令`tail`来读取文件末尾内容: 可以通过PHP的系统调用来执行Linux...
- 2020-10-21 20:47这样就可以精确地定位到倒数第N行的开头位置,然后使用fgets()从当前位置读取一行文本,直到行尾。 如果在使用fseek()函数时遇到无法将指针移动到末尾位置(例如由于内存限制),则可以先判断文件大小,并以此计算...
- 2020-10-25 17:49在使用SplFileObject时,首先会创建一个SplFileObject实例,然后利用seek()方法快速跳转到指定行,并使用current()方法依次读取起始行到结束行的内容。而对于不支持SplFileObject的PHP版本,将使用fopen、fgets和...
- 2020-10-25 17:54以下是一个关于如何在PHP中按行读取和处理大型CSV文件的详细解释。 首先,我们来看提供的代码实例。`csv_get_lines` 函数用于从CSV文件中读取特定范围的行。它接收三个参数:`$csvfile`(CSV文件路径)、`$lines`...
- 2020-10-20 09:27`fgets`函数会读取一行并返回,包括行结束符(通常是换行符'\n')。 接下来是C语言的实现。C语言中,同样使用`fopen`打开文件,但需要使用`fgets`函数读取每一行。C语言版本的代码如下: ```c #include #include ...
- 2021-04-11 02:37章满莫的博客 php中的fgets()函数用于从文件中读取单行内容,所以接下来的这篇文章我们就来具体看一下如何使用php中的fgets()函数逐行读取文件内容。fgets()函数的基本语法如下:fgets(file, length)file:指定要读取内容的文件名...
- 2020-10-25 07:01每次找到换行符后,就用 fgets() 读取一行数据,并将其添加到结果字符串中。通过减少n的值直到0,重复这个过程,直到获取到最后n行。 这个过程中有一个关键点需要注意:如果文件非常大,单次递减pos可能会消耗较多...
- 2020-10-22 17:43fgets()函数用于从文件句柄中读取一行数据。在示例代码中,通过while循环结合feof()函数检查是否到达文件末尾,然后使用fgets()逐行读取文件内容。每次调用fgets()默认读取1024字节,也就是1KB。这种方法也适用于...
- 2020-12-19 03:191. `fgets`:这个函数从文件指针中读取一行,最多读取指定的长度(默认为1024个字符)。在示例中,我们使用`fgets`读取100个字符,并打印出来。 2. `fgetss`:此函数与`fgets`类似,但增加了对HTML和PHP标签的过滤...
- 2021-04-21 04:32恋山堂掌柜的博客 PHP fgets函数没有完全读取下面的文本文件行 . 我正在使用fgets逐行读取一些数据 .未能完全阅读的行如下;%107A195Utruncates to: %107A195U%113A120+truncates to: %113A120+它只读取部分行,但只要遇到“例如,其他...
- 2020-10-21 13:35例如,`fopen`函数用于打开文件,`fclose`函数用于关闭文件,`fgets`函数用于读取文件的一行内容等。掌握这些基础操作对于处理PDF文件来说是必要的前提。 而正则表达式是处理文本的强大工具,它允许开发者定义一些...
- 2020-12-18 13:27weixin_39747075的博客 popen后用fgets读数据的问题u0134018532832019-04-15linux c之用fopen、fputs、fgets、 fseek来对文件进行写、替换、读u01106870254922017-01-09fgets()逐行读取文件内容libing_zeng15352017-03-10c/c++读取一行可以...
- 2020-10-24 05:16php读取文件内容到数组的方法主要通过file()函数实现。file()函数可以读取整个文件,并将其内容按行存入数组中。每一行的内容作为数组的一个元素,因此,如果文件每一行的末尾有换行符 "\n",它们也会作为元素内容的...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司