Функсияи fgets
Функсияи fgets сатрро аз файл мехонад. Ба ҳамчун параметри якум он нишонгарди файлро қабул мекунад, ки бояд пештар бо функсияи fopen кушода шавад. Ба ҳамчун параметри дуввуми ихтиёрӣ метавон дарозии максималии сатрро, ки хонда мешавад, муайян кард. Функсия хонданро дар даврати ба охири сатр, ба охири файл расидан ё дар даврати ба дарозии муайяншуда расидан бозмедорад.
Синтаксис
fgets(resource $handle, int $length = ?): string|false
Мисол
Сатри якумро аз файл мехонем:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file);
fclose($file);
?>
Мисол
Хондани файл сатр-ба-сатр дар ҳалқа:
<?php
$file = fopen('test.txt', 'r');
while ($line = fgets($file)) {
echo $line;
}
fclose($file);
?>
Мисол
Хондани сатр бо маҳдуди дарозӣ:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file, 4);
fclose($file);
?>