fgetc() ফাংশন একটি খোলা ফাইল থেকে একটি ক্যারেক্টার পড়ে। এটি EOF-এ false ফেরত দেয়, অথবা file_pointer দ্বারা নির্দেশিত ফাইল থেকে পঠিত একটি একক ক্যারেক্টার ধারণকারী স্ট্রিং ফেরত দেয়।
সিনট্যাক্স
fgetc(file_pointer)
প্যারামিটারসমূহ
file_pointer − ফাইল পয়েন্টারটি বৈধ হতে হবে এবং fopen() বা fsockopen() দ্বারা সফলভাবে খোলা একটি ফাইল নির্দেশ করতে হবে (এবং fclose() দ্বারা এখনো বন্ধ না করা)।
রিটার্ন মান
fgetc() ফাংশন EOF-এ false ফেরত দেয়, অথবা file_pointer দ্বারা নির্দেশিত ফাইল থেকে পঠিত একটি একক ক্যারেক্টার ধারণকারী স্ট্রিং ফেরত দেয়।
উদাহরণ
নিচের একটি উদাহরণ দেওয়া হল। এটি ফাইল থেকে প্রথম ক্যারেক্টার পড়ে।
<?php $file_pointer= fopen("one.txt", "r"); echo fgetc($file_pointer); fclose($file_pointer); ?>
নিচের আউটপুটটি। ধরুন আমাদের "two.txt" ফাইলে "Pirates of the Caribbean" টেক্সট আছে। fgetc প্রথম ক্যারেক্টার ফেরত দেয়।
P
এখন আরেকটি উদাহরণ দেখি যা ক্যারেক্টার दर ক্যারেক্টার পড়ে। ধরুন আমাদের "two.txt" ফাইলে "James Gosling developed by Java" টেক্সট আছে।
উদাহরণ
<?php $file_pointer = fopen("two.txt", "r"); while (! feof ($file_pointer)) { echo fgetc($file_pointer); } fclose($file_pointer); ?>
আউটপুট
James Gosling developed by Java