fgets () फ़ंक्शन फ़ाइल से एक पंक्ति देता है। यह लंबाई तक की एक स्ट्रिंग देता है - file_pointer द्वारा इंगित फ़ाइल से 1 बाइट पढ़ा जाता है।
सिंटैक्स
fgets (file_pointer, length);
पैरामीटर
-
file_pointer - फ़ाइल सूचक मान्य होना चाहिए, और fopen() या fsockopen() द्वारा सफलतापूर्वक खोली गई फ़ाइल को इंगित करना चाहिए।
-
लंबाई − पढ़ना समाप्त होता है जब लंबाई - 1 बाइट पढ़ी जाती है, एक नई लाइन पर, या ईओएफ पर (जो भी पहले हो)।
वापसी
fgets() फ़ंक्शन लंबाई तक की एक स्ट्रिंग देता है - 1 बाइट fle_pointer द्वारा इंगित फ़ाइल से पढ़ा जाता है।
उदाहरण
निम्नलिखित एक उदाहरण है। यहाँ, हमारे पास एक फ़ाइल “one.txt” है जिसका टेक्स्ट “दिस इज़ इट!” है।
<?php $file_pointer = @fopen("/new/one.txt", "w"); if ($file_pointer) { while (!feof($file_pointer)) { $buffer = fgets($file_pointer, 512); echo $buffer; } fclose($file_pointer); } ?>
आउटपुट
This is it!
आइए एक और उदाहरण देखें।
उदाहरण
यहां, हमारे पास एक टेक्स्ट फ़ाइल "new.txt" है, जिसमें टेक्स्ट है, "यह डेमो टेक्स्ट है"।
<?php $file_pointer = fopen("new.txt","r"); $res = fgets($file_pointer); echo $res; fclose($file_pointer); ?>
आउटपुट
This is demo text