fgetc

(PHP 4, PHP 5, PHP 7, PHP 8)

fgetcGets character from file pointer

Опис

fgetc(resource $stream): string|false

Gets a character from the given file pointer.

Параметри

stream

Вказівник на файл має бути дійсним та має вказувати на файл, успішно відкритий функцією fopen() або fsockopen() (та не закритий функцією fclose()).

Значення, що повертаються

Returns a string containing a single character read from the file pointed to by stream. Returns false on EOF.

Увага

Ця функція може повертати як логічне false, так і не логічне значення, яке прирівнюється до false. Докладніше про це описано в розділі Логічні типи даних. Для перевірки значення, яке повертає ця функція, використовується оператор ===.

Приклади

Приклад #1 A fgetc() example

<?php
$fp
= fopen('somefile.txt', 'r');
if (!
$fp) {
echo
'Could not open file somefile.txt';
}
while (
false !== ($char = fgetc($fp))) {
echo
"$char\n";
}
?>

Примітки

Зауваження: Ця функція є бінарно безпечною.

Прогляньте також

  • fread() - Binary-safe file read
  • fopen() - Opens file or URL
  • popen() - Opens process file pointer
  • fsockopen() - Open Internet or Unix domain socket connection
  • fgets() - Gets line from file pointer