fgetc () फ़ंक्शन को एक खुली फ़ाइल से एक वर्ण मिलता है। यह eof, या file_pointer द्वारा इंगित की गई फ़ाइल से पढ़े गए एकल वर्ण वाली स्ट्रिंग पर असत्य लौटाता है
सिंटैक्स
fgetc(file_pointer)
पैरामीटर
-
file_pointer - फ़ाइल सूचक मान्य होना चाहिए, और fopen() या fsockopen() द्वारा सफलतापूर्वक खोली गई फ़ाइल को इंगित करना चाहिए (और fclose() द्वारा अभी तक बंद नहीं किया गया है)।
वापसी
fgetc() फ़ंक्शन eof पर गलत लौटाता है, या फ़ाइल_पॉइंटर द्वारा इंगित फ़ाइल से पढ़े गए एकल वर्ण वाली स्ट्रिंग।
उदाहरण
निम्नलिखित एक उदाहरण है। यह फ़ाइल के पहले अक्षर को पढ़ता है।
<?php $file_pointer= fopen("one.txt", "r"); echo fgetc($file_pointer); fclose($file_pointer); ?>
निम्नलिखित आउटपुट है। मान लें कि हमारी फ़ाइल “दो. टी.टी.टी.” में “पाइरेट्स ऑफ़ द कैरेबियन” टेक्स्ट है। fgetc पहला अक्षर लौटाता है।
P
आइए एक और उदाहरण देखें जो चरित्र से चरित्र को पढ़ता है। मान लें कि हमारी फ़ाइल “to.txt” में “जेम्स गोस्लिंग द्वारा विकसित जावा” टेक्स्ट है।
उदाहरण
<?php $file_pointer = fopen("two.txt","r"); while (! feof ($file_pointer)) { echo fgetc($file_pointer); } fclose($file_pointer); ?>
आउटपुट
James Gosling developed by Java