फ़ंक्शन 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,
    जो फ़ाइल के अंत की जाँच करता है