АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
291 of 410 menu

Функцыя fgets

Функцыя fgets чытае радок з файла. Першым параметрам яна прымае паказальнік на файл, які павінен быць папярэдне адкрыты функцыяй fopen. Другім неабавязковым параметрам можна ўказаць максімальную даўжыню чытаемага радка. Функцыя сканчае чытанне пры дасягненні канца радка, канца файла або пры дасягненні указанай даўжыні.

Сінтаксіс

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

Прыклад

Прачытаем першы радок з файла:

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

Прыклад

Чытанне файла парадкова ў цыкле:

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

Прыклад

Чытанне радка з абмежаваннем даўжыні:

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

Глядзіце таксама

  • функцыю fgetc,
    якая чытае сімвал з файла
  • функцыю fread,
    якая чытае з файла
  • функцыю file,
    якая чытае файл у масіў радкоў
byenru