gzgets
(PHP 4, PHP 5, PHP 7, PHP 8)
gzgets — 파일 포인터에서 라인 가져오기
설명
gzgets(resource $stream
, ?int $length
= null
): string|false
주어진 파일 포인터에서 읽은 최대 길이 - 1바이트의 (압축되지 않은) 문자열을 가져옵니다. 읽기는 length - 1바이트가 읽혀지면 개행 또는 EOF(둘 중 먼저 도래하는 것)에서 끝납니다.
매개변수
stream
- gz 파일 포인터. 유효해야 하며 gzopen()에 의해 성공적으로 열린 파일을 가리켜야 합니다.
length
- 져올 데이터의 길이입니다.
반환 값
압축되지 않은 문자열이거나 오류가 발생하면 false
입니다.
변경 로그
버전 | 설명 |
---|---|
8.0.0 | length 는 이제 nullable입니다. 이전에는 기본값이 1024였습니다. |
Examples
예제 #1 gzgets() 예제
<?php
$handle = gzopen('somefile.gz', 'r');
while (!gzeof($handle)) {
$buffer = gzgets($handle, 4096);
echo $buffer;
}
gzclose($handle);
?>