fgets funksiyası

fgets funksiyası fayldan sətri oxuyur. İlk parametr kimi, əvvəlcədən fopen funksiyası ilə açılmış fayl göstəricisini qəbul edir. İkinci istəyə bağlı parametrlə oxunan sətrin maksimum uzunluğunu təyin etmək olar. Funksiya sətrin sonuna, faylın sonuna və ya göstərilən uzunluğa çatdıqda oxumanı dayandırır.

Sintaksis

phpfgets(resource $handle, int $length = ?): string|false

Nümunə

Fayldan birinci sətri oxuyaq:

php<?php
  $file = fopen('test.txt', 'r');
  echo fgets($file);
  fclose($file);
?>

Nümunə

Faylı sətir-sətir dövrə ilə oxumaq:

php<?php
  $file = fopen('test.txt', 'r');
  
  while ($line = fgets($file)) {
    echo $line;
  }
  fclose($file);
?>

Nümunə

Uzunluğu məhdudlaşdırılmış sətri oxumaq:

php<?php
  $file = fopen('test.txt', 'r');
  echo fgets($file, 4);
  fclose($file);
?>

Həmçinin bax

  • fgetc funksiyası,
    hansı ki, fayldan simvol oxuyur
  • fread funksiyası,
    hansı ki, fayldan oxuyur
  • file funksiyası,
    hansı ki, faylı sətirlər massivinə oxuyur