Функција fgetc

Функција fgetc чита и враћа један карактер из фајла. Као параметар функција прима показивач на фајл, враћа стринг са једним карактером или false, ако је достигнут крај фајла.

Синтакса

phpfgetc(resource $handle): string|false

Пример

Прочитајмо фајл карактер по карактер и испишимо сваки карактер:

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

Пример

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

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

Пример

Обрада случаја када је достигнут крај фајла:

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

Погледајте такође

  • функцију fgets,
    која чита линију из фајла
  • функцију fread,
    која чита из фајла
  • функцију feof,
    која проверава крај фајла