ফাংশন 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,
    যা ফাইলের শেষ পরীক্ষা করে