ホームページ >バックエンド開発 >PHPチュートリアル >あるテキストの内容を別のテキストの指定された位置に書き込むというアイデアを見つける
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
我是要插入的内容
|标题前|我是标题|标题后||内容前|我是内容我是内容我是内容|内容后|
$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);
|标题前|我是标题|标题后||内容前|我是要插入的内容我是内容我是内容我是内容我是要插入的内容|内容后|
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);に変更されました
元の投稿者の最後の文を見ていませんでした。 。
最初の投稿が正しかったことが分かりました。 。 。