用php怎样来数据txt文档中数据,且读取一条对应着里面就删除一条呢?不能把数据全部读取出来。

发布网友 发布时间:2022-04-06 00:36

我来回答

2个回答

热心网友 时间:2022-04-06 02:05

读取一条删一条可以做到,有这么几种方法
1、读取一行往临时文件里写一行,到达你需要的那一条记录时,把这条记录存入变量,然后读取原文件剩下的内容,写入临时文件,然后把临时文件改名成原文件。
2、移动文件指针到你要的那条记录,读取一条记录,然后读取这条记录后面的内容,把指针移动到你要的那条记录的开始,把之前读出的记录后面的内容写入,然后把文件截断成原文件大小减去所读取记录的长度。
3、移动文件指针到你要的那条记录,读取,然后把这条记录填充成空白,然后,要记着下次再读取时跳过空白内容。
4、移动文件指针到你要的记录,读取,然后在另一个文件内保存记录的位置或序号,下次再读取该文件时要先读取保存记录位置或序号的文件内容,然后根据其中内容跳过原文件中相应的记录,这也相当于删除了相应记录。

热心网友 时间:2022-04-06 03:23

php有读取的函数 读取之后存到数组里 然后你可以从后往前取 也可以直接从前向后取 你要操作哪条记录可以标注数组下标

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com