gzread

(PHP 4, PHP 5, PHP 7, PHP 8)

gzread — 바이너리 안전 gz 파일 읽기


설명

gzread(resource $stream, int $length): string|false

gzread()는 주어진 gz 파일 포인터에서 length 바이트까지 읽습니다. length(압축되지 않은) 바이트를 읽거나 EOF에 도달하면 읽기가 중지됩니다.


매개변수

stream
gz 파일 포인터. 유효해야 하며 gzopen()에 의해 성공적으로 열린 파일을 가리켜야 합니다.
length
읽을 바이트 수입니다.

반환 값

읽은 데이터 또는 실패 시 false입니다.


변경 로그

버전 설명
7.4.0 이 함수는 이제 실패 시 false를 반환합니다. 이전에는 0이 반환되었습니다.

Examples

예제 #1 gzread() 예제

                  
<?php
// get contents of a gz-file into a string
$filename = "/usr/local/something.txt.gz";
$zd = gzopen($filename, "r");
$contents = gzread($zd, 10000);
gzclose($zd);
?>
                  
                

기타

  • gzwrite() - Binary-safe gz-file write
  • gzopen() - Open gz-file
  • gzgets() - Get line from file pointer
  • gzgetss() - Get line from gz-file pointer and strip HTML tags
  • gzfile() - Read entire gz-file into an array
  • gzpassthru() - Output all remaining data on a gz-file pointer