Функция fgets

fgets функциясы файлдан сапты окуйт. Ал биринчи параметр катары, мурун fopen функциясы менен ачылышы керек болгон файлга шилтемени кабыл алат. Экинчи милдеттүү эмес параметр менен окула турган саптын максималдуу узундугун көрсөтсө болот. Функция саптын аягына, файлдын аягына же көрсөтүлгөн узундукка жеткенде окууну токтотот.

Синтаксис

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

Мисал

Файлдан биринчи сапты окуйбуз:

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

Мисал

Файлды цикл ичинде сап-сап менен окуу:

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

Мисал

Узундугу чектелген сапты окуу:

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

Дагы караңыз

  • fgetc функциясы,
    ал файлдан символ окуйт
  • fread функциясы,
    ал файлдан окуйт
  • file функциясы,
    ал файлды саптар массивине окуйт