안녕하세요 이것은 내가 특정 문자에 도달 할 때까지 파일에서 읽은 다음 php로 그 특정 문자 앞에 새로운 줄에 문자열을 쓰고 싶습니다. 하면 fopen으로 읽는 방법을 나는 또한 (그 전에 라인에 내 문자열을 삽입)이 예에서 봐 내가 마지막 부분을 잘 모릅니다 라인으로 라인을 읽는 방법을 알고 알고하십시오 myfile을 함유하고 있음 : 그래서파일을 읽을 때까지 char에 도달 할 때까지 PHP로 작성하기
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...
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);
}
고맙습니다.하지만 코드에 이해할 수없는 문제가 있습니다. 파일에 들어가고 출력을 반향 출력 할 때 입력 (/ n)이 없을 때 어떻게 처리해야합니까? –
아니, 그냥 출력하지 않습니다 echo/n으로 작동합니다 정말 고마워! –