ფუნქცია 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);
?>