fgetc funksiyası

fgetc funksiyası fayldan bir simvol oxuyur və qaytarır. Parametr kimi funksiya fayl göstəricisini qəbul edir, bir simvoldan ibarət sətir və ya false qaytarır, əgər faylın sonuna çatılıbsa.

Sintaksis

phpfgetc(resource $handle): string|false

Nümunə

Gəlin faylı simvol-simvol oxuyaq və hər bir simvolu çap edək:

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

Nümunə

Gəlin fayldan yalnız ilk simvolu oxuyaq:

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

Nümunə

Faylın sonuna çatıldığı halın emalı:

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

Həmçinin bax

  • fgets funksiyası,
    fayldan sətir oxuyur
  • fread funksiyası,
    fayldan oxuyur
  • feof funksiyası,
    faylın sonunu yoxlayır