首页 > 后端开发 > php教程 > 文本的内容写入另一个文本指定位置的思路

文本的内容写入另一个文本指定位置的思路

WBOY
发布: 2016-06-13 12:09:21
原创
936 人浏览过

求一个文本的内容写入另一个文本指定位置的思路

本帖最后由 unifyyeteng 于 2014-11-07 20:52:24 编辑 我想将1.txt中的内容12345写入到a.txt中指定的位置既下图:abcde和abcde的中间

求思路,最好能详细一些,谢谢了。


------解决思路----------------------
$s1 = file_get_contents('1.txt');<br />$s2 = file_get_contents('a.txt');<br />file_put_contents('a.txt', substr($s2, 0, 5) . $s1 . substr($s2, 5));
登录后复制

------解决思路----------------------
a.txt
<br />我是要插入的内容<br />
登录后复制


b.txt
<br /><br><font color='#FF8000'>------解决思路----------------------</font><br>标题前<br><font color='#FF8000'>------解决思路----------------------</font><br>我是标题<br><font color='#FF8000'>------解决思路----------------------</font><br>标题后<br><font color='#FF8000'>------解决思路----------------------</font><br><br /><br><font color='#FF8000'>------解决思路----------------------</font><br>内容前<br><font color='#FF8000'>------解决思路----------------------</font><br>我是内容我是内容我是内容<br><font color='#FF8000'>------解决思路----------------------</font><br>内容后<br><font color='#FF8000'>------解决思路----------------------</font><br><br />
登录后复制


执行插入的php
<br />$insert = file_get_contents('a.txt');<br />$content = file_get_contents('b.txt');<br /><br />$content = str_replace('<br><font color='#FF8000'>------解决思路----------------------</font><br>内容前<br><font color='#FF8000'>------解决思路----------------------</font><br>', '<br><font color='#FF8000'>------解决思路----------------------</font><br>内容前<br><font color='#FF8000'>------解决思路----------------------</font><br>'.$insert, $content);<br />$content = str_replace('<br><font color='#FF8000'>------解决思路----------------------</font><br>内容后<br><font color='#FF8000'>------解决思路----------------------</font><br>', $insert.'<br><font color='#FF8000'>------解决思路----------------------</font><br>内容后<br><font color='#FF8000'>------解决思路----------------------</font><br>', $content);<br /><br />file_put_contents('b.txt', $content, true);<br />
登录后复制


执行完后 b.txt 更新为
<br /><br><font color='#FF8000'>------解决思路----------------------</font><br>标题前<br><font color='#FF8000'>------解决思路----------------------</font><br>我是标题<br><font color='#FF8000'>------解决思路----------------------</font><br>标题后<br><font color='#FF8000'>------解决思路----------------------</font><br><br /><br><font color='#FF8000'>------解决思路----------------------</font><br>内容前<br><font color='#FF8000'>------解决思路----------------------</font><br>我是要插入的内容我是内容我是内容我是内容我是要插入的内容<br><font color='#FF8000'>------解决思路----------------------</font><br>内容后<br><font color='#FF8000'>------解决思路----------------------</font><br><br />
登录后复制
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板