Funkcija fgets

Funkcija fgets čita liniju iz fajla. Kao prvi parametar prihvata pokazivač na fajl, koji mora biti prethodno otvoren funkcijom fopen. Drugim neobaveznim parametrom možete navesti maksimalnu dužinu linije koja se čita. Funkcija prekida čitanje pri dostizanju kraja linije, kraja fajla ili navedene dužine.

Sintaksa

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

Primer

Pročitajmo prvu liniju iz fajla:

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

Primer

Čitanje fajla liniju po liniju u petlji:

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

Primer

Čitanje linije sa ograničenjem dužine:

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

Pogledajte takođe

  • funkciju fgetc,
    koja čita karakter iz fajla
  • funkciju fread,
    koja čita iz fajla
  • funkciju file,
    koja čita fajl u niz linija