PHP에서 파일 앞에 추가하기
PHP에서 파일에 쓸 때 일반적으로 데이터는 기존 파일의 끝에 추가됩니다. 그러나 파일 시작 부분에 콘텐츠를 추가해야 하는 시나리오도 있습니다.
이를 달성하는 한 가지 방법은 rewind() 함수를 사용하여 파일 포인터를 파일 시작 부분으로 이동하는 것입니다. , 후속 쓰기가 기존 콘텐츠를 덮어쓰도록 보장합니다. 그러나 이 접근 방식은 새 콘텐츠가 기존 파일보다 크면 데이터 손실이 발생할 수 있으므로 더 큰 파일에는 권장되지 않습니다.
더 안정적인 방법은 이전 파일 콘텐츠 앞에 새 콘텐츠를 기존 파일 콘텐츠 앞에 추가하는 것입니다. 파일을 덮어씁니다. 이는 다음 코드를 사용하여 달성할 수 있습니다.
$prepend = 'prepend me please'; $file = '/path/to/file'; $fileContents = file_get_contents($file); file_put_contents($file, $prepend . $fileContents);
이 예에서는 file_get_contents() 함수를 사용하여 기존 파일 내용을 검색하고 file_put_contents() 함수를 사용하여 파일을 다음으로 덮어씁니다. 추가된 콘텐츠. 덮어쓰기 전에 새 콘텐츠를 원본 파일 콘텐츠와 연결하면 새 콘텐츠가 파일 시작 부분에 기록되어 파일 앞에 효과적으로 추가됩니다.
위 내용은 PHP에서 파일 앞에 콘텐츠를 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!