fgets funksiýasy

fgets funksiýasy faýldan bir setiri okap berýär. Onuň birinji parametri öňünden fopen funksiýasy bilen açylmaly bolan faýla görkezijidir. Ikinji hökmany däl parametri bilen okalýan setiriň iň uzynlygyny görkezip bilersiňiz. Funksiýa setiriň ahyryna, faýlyň ahyryna ýa-da görkezilen uzynlyga ýetilende okamagy besleýär.

Sintaksis

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

Mysal

Faýldan birinji setiri okaýaly:

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

Mysal

Faýly setir-setir okamak üçin aýlawda ulanyş:

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

Mysal

Uzynlygy çäklendirilip setiri okamak:

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

Şeýle-de serediň

  • fgetc funksiýasyny,
    faýldan bir nyşany okap berýär
  • fread funksiýasyny,
    faýldan okap berýär
  • file funksiýasyny,
    faýly setirler massiwine okap berýär