php의 zip_entry_read () 함수는 zip 패키지에서 파일 데이터를 읽는 데 사용됩니다. 이 함수는 Zip_entry 객체에 따라 달라 지므로 호출하기 전에 zip_entry_open () 함수를 사용하여 zip_entry 객체를 열어야합니다. zip_entry_read () 함수는 파일의 끝까지 읽을 때까지 내부 포인터를 통해 zip 패키지의 데이터를 점차적으로 읽고 빈 문자열을 반환하여 파일이 읽혔다는 것을 나타냅니다.
이 기능에는 두 가지 매개 변수가 있습니다.
이 기능에는 세 가지 매개 변수가 있습니다.
zip_entry_read () 함수는 zip_entry에 해당하는 파일에서 읽은 데이터가 포함 된 문자열을 반환합니다. 파일 끝까지 읽은 경우 함수는 빈 문자열을 반환합니다.
zip_entry_open () 함수는 zip_entry 객체가 성공적으로 열렸는지 여부를 나타내는 부울 값을 반환합니다. 성공하면 true를 반환하고 실패한 경우 False를 반환하십시오.
다음 예제는 zip_entry_read () 함수를 사용하여 zip 파일에서 내용을 읽는 방법을 보여줍니다.
위의 코드는 test.zip 파일의 모든 파일을 통과하고 각 파일의 내용을 읽습니다.
큰 파일을 읽을 때 Zip_entry_read () 함수를 여러 번 호출하고 매번 데이터의 일부를 읽고 읽을 때마다 파일 끝까지 읽었는지 확인하는 것이 좋습니다. 이것은 메모리 사용량을 효과적으로 줄이고 프로그램 성능을 향상시킬 수 있습니다.
또한 zip_entry_read () 함수를 사용할 때 zip_entry_open () 함수를 호출하여 zip_entry 객체를 열면 오류가 발생합니다.