PS when it encounters and breaks on a newline byte ("\n"), the newline byte itself is not included in the returned string.gzgets
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
gzgets
Референца за `function.gzgets.php` со подобрена типографија и навигација.
gzgets
(PHP 4, PHP 5, PHP 7, PHP 8)
gzgets — Земи ред од датотечен покажувач
= NULL
Зема (некомпресиран) стринг до должина - 1 бајти прочитани од дадениот датотечен покажувач. Читањето завршува кога ќе се прочитаат должина - 1 бајти, на нов ред, или на крај од датотеката (што и да дојде прво).
Параметри
stream-
Покажувачот на gz-датотека. Мора да биде валиден и да покажува на датотека успешно отворена од gzopen().
length-
Должината на податоците за добивање.
Вратени вредности
Некомпресираниот стринг, или false при грешка.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.0.0 |
length сега е null; претходно, стандардно беше 1024.
|
Примери
Пример #1 gzgets() example
<?php
$handle = gzopen('somefile.gz', 'r');
while (!gzeof($handle)) {
$buffer = gzgets($handle, 4096);
echo $buffer;
}
gzclose($handle);
?>