fscanf () फ़ंक्शन एक निर्दिष्ट प्रारूप के अनुसार एक खुली फ़ाइल से इनपुट को पार्स करता है। यदि केवल दो पैरामीटर पारित किए गए थे, तो यह एक सरणी के रूप में पार्स किए गए मान लौटाता है।
सिंटैक्स
fscanf(file_pointer, format, mixed)
पैरामीटर
-
file_pointer - fopen() का उपयोग करके बनाया गया एक फ़ाइल सिस्टम सूचक संसाधन।
-
प्रारूप − प्रारूप निर्दिष्ट करें। ये हैं मान:
- %% - एक प्रतिशत देता है
- %b - बाइनरी नंबर
- %c - ASCII मान के अनुसार वर्ण
- %f - फ्लोटिंग-पॉइंट नंबर
- %F - फ्लोटिंग-पॉइंट नंबर
- %o - अष्टाधारी संख्या
- %s - स्ट्रिंग
- %d - हस्ताक्षरित दशमलव संख्या
- %e - वैज्ञानिक संकेत
- %u - अहस्ताक्षरित दशमलव संख्या
- %x - छोटे अक्षरों के लिए हेक्साडेसिमल संख्या
- %X - बड़े अक्षरों के लिए हेक्साडेसिमल संख्या
-
मिश्रित − निर्दिष्ट मान निर्दिष्ट करें। वैकल्पिक।
वापसी
fscanf() फ़ंक्शन एक सरणी के रूप में पार्स किए गए मानों को लौटाता है, यदि केवल दो पैरामीटर पारित किए गए थे।
उदाहरण
<?php $file_pointer = fopen("new.txt", "r"); while ($playerrank = fscanf($handle, "%s\t%d\n")) { list ($name, $rank) = $playerrank; echo “$name got rank $rank.”; } fclose($file_pointer); ?>
आउटपुट
Amit got rank 2