php读取文本文件替换指定行

 

代码如下  

$file_path = '123.txt';
$content = file_get_contents($file_path);
//按换行符把全部内容分隔成数组
$con_array = explode("n", $content);
//替换掉指定行
     
$con_array[12]="123";
//组合回字符串
$con = implode("n", $con_array);
     
//写回文档
file_put_contents($file_path, $con);

时间: 2024-11-17 04:10:56

php读取文本文件替换指定行的相关文章

如何用Ant命令读取文本文件中每行的数据了,谢谢!

问题描述 如何用Ant命令读取文本文件中每行的数据了,谢谢! 解决方案 解决方案二:没有人知道吗?谢谢!解决方案三:师兄,你好,我是今年即将加入深圳华为产品数据部的应届生,您能给我讲讲您这么多年在这个部门的感受吗?比如:工作压力.假期.待遇等等.我表示不胜感激涕零解决方案四:ant留了很多接口,你可以调用java程序,或者系统的命令来读本地文件.如果是properties文件的话,好像不用调用外部程序ant也可以load进来.去apache找doc看看吧

求助!替换txt文件指定行内容出现问题。

问题描述 PublicSub替换指定行内容(路径AsString,内容AsString,行AsString)DimistrAsString=My.Computer.FileSystem.ReadAllText(路径)Dima()AsString=istr.Split(vbCrLf)DimbAsIntegera(行)=内容My.Computer.FileSystem.WriteAllText(路径,Join(a,vbCrLf),False)EndSub以上是我的程序,可以正常完成替换工作,但是在x

java txt的指定行改写

问题描述 java txt的指定行改写 用JAVA对txt中指定行数的数据进行改写并且保存在原文件中 比如: 1234 1122 1232141 修改第三行 1234 1122 ashdh 解决方案 文本文件是没办法直接替换行的,因为文件是连续存储的,每行的长度不同. 只能是改写完这行,再把它后面所有的行重写一次.当然也可以直接在内存中替换了全部再写一次,这样实现起来最简单. 解决方案二: 可以使用nio的Files API List<String> lines = Files.readAll

一个有关MFC文本文件数据按行去重复的问题

问题描述 一个有关MFC文本文件数据按行去重复的问题 VC++6.0 读取文本文件中多行数据,然后去掉重复的行,提取数据到新的文件的方法是什么? 解决方案 读取到set/vector,然后去重复http://blog.csdn.net/zengraoli/article/details/39081707 解决方案二: 按行读取没文件,将读取到的每一行保存到一个set中,因为set中的元素必须不一样,因此你不必再做去重操作,读取完毕之后你写回到文件中即可.http://www.cplusplus.

PowerShell读取文本文件指定行内容的方法_PowerShell

本文介绍一个PowerShell中如何一步到位的获取到一个文本文件的第N行.比如一个文本文件,它有1000行,我想把第500行的内容直接取出来的,最简单的方法是通过PowerShell来实现. 在PowerShell中,可以通过Get-Content这个cmdlet来获取文本文件的内容.Get-Content将一个文本文件读取到一个数组中,每一个数组元素就是文件的一行内容.比如一个文本文件内容如下: 复制代码 代码如下: 111 222 333 那么,使用Get-Content获取到一个数组,数

c++-MFC 文本文件如何实现修改指定行

问题描述 MFC 文本文件如何实现修改指定行 void EditView::WriteInTitle(CString strName, CString lpsz) { CFile WriteFile; WriteFile.Open(strName, CFile::modeWrite | CFile::modeRead | CFile::typeBinary); lpsz = lpsz + "rn"; LPCTSTR s = lpsz.GetBuffer(lpsz.GetLength()

matlab 数据处理-matlab怎样实现读取指定行?

问题描述 matlab怎样实现读取指定行? 比如说我有个txt里有100w行,我想读取第30w行,应该如何实现呢? 不要循环按行读取的方法 解决方案 matlab中如何读取TXT数据文件中指定行的数据? 下面这个函数是取filein中的第line行写入fileout中的程序,如果想实现取特定几行,只要稍微修改一下就可以. function dataout=dataread(filein,fileout,line) fidin=fopen(filein,'r'); fidout=fopen(fil

VB实现按行读取文本文件的方法_vb

本文实例讲述了VB实现按行读取文本文件的方法.分享给大家供大家参考.具体如下: '(general declaration) Dim nFileNum As Integer, sText As String, sNextLine As String, lLineCount As Long '================================== Private Sub Command1_Click() ' Get a free file number nFileNum = Free

在ASP.NET页中读取文本文件

asp.net 简介 在现实世界中,人们经常希望能够把某个文本文件的部分或全部内容保存到一个 Web 网页变量中.在经典的 ASP 中,只要简单地使用 FileSystemObject 就能做到了.其实,在 ASPFAQs.com 中就有一个 FAQ 栏目专门讨论 FileSystemObject . 可是在 ASP.NET 中呢?FileSystemObject 当然还可以用,不过,经验表明这么做会严重影响服务器性能.因此,最好还是使用 .NET 框架本身提供的类来读取文件.本文要介绍的是如何