PHP का 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