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