目錄
求一个文本的内容写入另一个文本指定位置的思路
Jun 23, 2016 pm 01:46 PM 我想将1.txt中的内容12345写入到a.txt中指定的位置既下图:abcde和abcde的中间
求思路,最好能详细一些,谢谢了。
回复讨论(解决方案)
$s1 = file_get_contents('1.txt');$s2 = file_get_contents('a.txt');file_put_contents('a.txt', substr($s2, 0, 5) . $s1 . substr($s2, 5));
登入後複製
不好意思,我描述的不够清楚。
是这样子的,见下图
我要在 |内容前|的后面,和 |内容后|的前面分别写入1.txt的内容,请问有没好点的方法,因为有很多这样的文件,内容并不是一模一样的。
你说的很清楚了,但是你没有说清楚识别标志(被你涂鸦掉了)
a.txt
我是要插入的内容
登入後複製
b.txt
|标题前|我是标题|标题后||内容前|我是内容我是内容我是内容|内容后|
登入後複製
执行插入的php
$insert = file_get_contents('a.txt');$content = file_get_contents('b.txt');$content = str_replace('|内容前|', '|内容前|'.$insert, $content);$content = str_replace('|内容后|', $insert.'|内容后|', $content);file_put_contents('b.txt', $content, true);
登入後複製
执行完后 b.txt 更新为
|标题前|我是标题|标题后||内容前|我是要插入的内容我是内容我是内容我是内容我是要插入的内容|内容后|
登入後複製
理解错了,改成这样应该可以。
a.txt, b.txt不变,用上一贴的。
php修改为
$insert = file_get_contents('a.txt');$content = file_get_contents('b.txt');$content = str_replace('|内容前|', $insert, $content);$content = str_replace('|内容后|', $insert, $content);file_put_contents('b.txt', $content, true);
登入後複製
执行后b.txt
|标题前|我是标题|标题后|
我是要插入的内容我是内容我是内容我是内容 我是要插入的内容
我要在|内容前|的后面,和|内容后|的前面分别写入1.txt的内容,请问有没好点的方法,因为有很多这样的文件,内容并不是一模一样的。
没看到楼主最后这句话。。
原来我发的第一贴就是对的。。。
谢谢傲雪,和版主。感激。。
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前
By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保護它?
3 週前
By DDD

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前
By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保護它?
3 週前
By DDD

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)