PHP फ़ंक्शन Fgetc ()

| | | | | | | | | | | |
स्कैन की जा रही फ़ाइल का उपयोग fgetc() फ़ंक्शन के पैरामीटर के रूप में किया जाता है और फ़ाइल से एक वर्ण वाली स्ट्रिंग देता है, जिसका उपयोग पैरामीटर के रूप में किया जाता है।सिंटैक्स:
fgetc ($file) 
पैरामीटर:PHP में fgetc() फ़ंक्शन केवल एक पैरामीटर लेता है, $file। यह उस फ़ाइल को निर्दिष्ट करता है जिससे प्रतीक को निकालना है।वापसी मान:फ़ाइल से एक वर्ण वाली एक स्ट्रिंग देता है, जिसका उपयोग पैरामीटर के रूप में किया जाता है।त्रुटियां और अपवाद :
  • यह फ़ंक्शन बड़ी फ़ाइलों के लिए अनुकूलित नहीं है क्योंकि यह एक समय में एक वर्ण को पढ़ता है और एक लंबी फ़ाइल को पूरी तरह से पढ़ने में लंबा समय लग सकता है।
  • यदि fgetc() का कई बार उपयोग किया जाता है, तो बफ़र साफ़ होना चाहिए।
  • fgetc() फ़ंक्शन एक बूलियन गलत देता है, लेकिन अक्सर ऐसा होता है कि यह एक गैर-बूलियन मान देता है जो गलत का मूल्यांकन करता है।
  • नीचे दिए गए प्रोग्राम fgetc() फ़ंक्शन को दर्शाते हैं।प्रोग्राम 1 : नीचे दिए गए प्रोग्राम में, gfg.txt नाम की एक फ़ाइल में निम्नलिखित शामिल हैं मूलपाठ। यह पहली पंक्ति है।
    यह दूसरी पंक्ति है।
    यह तीसरी पंक्ति है। <कोड> <कोड>
    // फ़ाइल को fopen() फ़ंक्शन का उपयोग करके खोला जाता है$my_file = fopen ( "gfg.txt" , "rw" );
    // फ़ाइल खोलने के लिए
    // पॉइंटर से एक वर्ण प्रिंट करता हैecho fgetc ( $my_file );
    // फ़ाइल fclose()fclose ( $my_file ) के साथ बंद है;
    ?> आउटपुट:
    T
    कार्यक्रम 2 : नीचे दिए गए प्रोग्राम में, gfg.txt निम्नलिखित पाठ शामिल है। यह पहली पंक्ति है।
    यह दूसरी पंक्ति है।
    यह तीसरी पंक्ति है। <कोड> <कोड>
    // फ़ाइल fopen() फ़ंक्शन का उपयोग करके खोली जाती है $my_file = fopen ( " gfg.txt " , " rw " );
    // एक बार में एक वर्ण प्रिंट करता है // जब तक फ़ाइल समाप्त नहीं हो जातीजबकि (! feof ( $my_file )) { echo fgetc ( $my_file ); }
    // फ़ाइल fclose() फ़ंक्शन का उपयोग कर बंद हैfclose ( $my_file ); ?>
    आउटपुट:
    यह पहला है रेखा। यह दूसरी पंक्ति है। यह तीसरी पंक्ति है।
    लिंक:
    http://php.net/ मैनुअल / en / function.fgetc.php