こんにちは、これは私の問題です。特定の文字に到達するまでファイルから読み取り、phpを使用してその特定の文字の前に新しい行に文字列を書き込みます。fopenによる読み取り方法も知っています。行ごとの読み取り方法も知っています。最後の部分がわからない(その前の行に私の文字列を挿入する)この例を見てください:MYfileに含まれるもの:
Hello
How are You
blab la
...
#$?!
other parts of my file...
だから私はそれが$に達したときにそれが欲しいことを知っていますか?!その前に私の文字列を行に入れて、私の文字列が私がやったと仮定します!
現在、MYfileには次のものが含まれています。
Hello
How are You
blab la
...
#I did it!
#$?!
other parts of my file...
どうすればいいですか?!?私がこれまでにしたこと:
$handle = @fopen("Test2.txt", "r");
if ($handle)
{
while (($buffer = fgets($handle, 4096)) !== false)
{
if($buffer == "#?") echo $buffer;
}
if (!feof($handle)) {
echo "Error: unexpected fgets() fail\n";
}
fclose($handle);
}