ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
292 of 410 menu
Вступайте в телеграмм-канал сайта code.mu: новинки, статьи, интервью, задачи, бесплатные курсы и тренинги. Жми для вступления:)

Функция fgetc

Функция fgetc читает и возвращает один символ из файла. В качестве параметра функция принимает указатель на файл, возвращает строку с одним символом или false, если достигнут конец файла.

Синтаксис

fgetc(resource $handle): string|false

Пример

Прочитаем файл посимвольно и выведем каждый символ:

<?php $file = fopen('test.txt', 'r'); if ($file) { while (($char = fgetc($file)) !== false) { echo $char; } fclose($file); } ?>

Пример

Прочитаем только первый символ из файла:

<?php $file = fopen('test.txt', 'r'); if ($file) { $char = fgetc($file); echo $char; fclose($file); } ?>

Пример

Обработка случая, когда достигнут конец файла:

<?php $file = fopen('empty.txt', 'r'); if ($file) { $res = fgetc($file); var_dump($res); fclose($file); } ?>

Смотрите также

  • функцию fgets,
    которая читает строку из файла
  • функцию fread,
    которая читает из файла
  • функцию feof,
    которая проверяет конец файла
byenru