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 කාර්යය,
    ගොනුවේ අවසානය පරීක්ෂා කරන