ホームページ > バックエンド開発 > PHPチュートリアル > テキストの内容を指定された場所に別のテキストに書き込むというアイデア

テキストの内容を指定された場所に別のテキストに書き込むというアイデア

WBOY
リリース: 2016-06-13 12:09:21
オリジナル
935 人が閲覧しました

あるテキストのコンテンツを別のテキストの指定された位置に書き込むというアイデアを見つけてください

この投稿の最終編集者は 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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート