Funksioni fgetc

Funksioni fgetc lexon dhe kthen një karakter të vetëm nga skedari. Si parametër funksioni printon një tregues në skedar, kthen një varg me një karakter ose false nëse është arritur fundi i skedarit.

Sintaksa

phpfgetc(resource $handle): string|false

Shembull

Le të lexojmë skedarin karakter pas karakteri dhe të shfaqim çdo karakter:

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

Shembull

Le të lexojmë vetëm karakterin e parë nga skedari:

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

Shembull

Përpunimi i rastit kur është arritur fundi i skedarit:

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

Shihni gjithashtu

  • funksionin fgets,
    i cili lexon një varg nga skedari
  • funksionin fread,
    i cili lexon nga skedari
  • funksionin feof,
    i cili kontrollon fundin e skedarit