Funktsioon fgets

Funktsioon fgets loeb rea failist. Esimese parameetrina võtab ta faili viida, mis peab olema eelnevalt avatud funktsiooniga fopen. Teise valikulise parameetrina saab määrata loetava rea maksimaalse pikkuse. Funktsioon lõpetab lugemise rea lõpu, faili lõpu või määratud pikkuse saavutamisel.

Süntaks

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

Näide

Loeme esimese rea failist:

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

Näide

Faili lugemine rida-realt tsüklis:

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

Näide

Rea lugemine pikkuse piiranguga:

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

Vaata ka

  • funktsiooni fgetc,
    mis loeb failist märgi
  • funktsiooni fread,
    mis loeb failist
  • funktsiooni file,
    mis loeb faili ridade massiivi