Funkcija fgetc

Funkcija fgetc čita i vraća jedan simbol iz fajla. Kao parametar funkcija prihvata pokazivač na fajl, vraća string sa jednim simbolom ili false, ako je dostignut kraj fajla.

Sintaksa

phpfgetc(resource $handle): string|false

Primer

Pročitajmo fajl po simbolima i ispišimo svaki simbol:

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

Primer

Pročitajmo samo prvi simbol iz fajla:

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

Primer

Obrada slučaja kada je dostignut kraj fajla:

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

Vidite takođe

  • funkciju fgets,
    koja čita liniju iz fajla
  • funkciju fread,
    koja čita iz fajla
  • funkciju feof,
    koja proverava kraj fajla