फ़ंक्शन fgets
फ़ंक्शन fgets एक फ़ाइल से एक स्ट्रिंग पढ़ता है। इसका पहला पैरामीटर फ़ाइल के एक पॉइंटर को स्वीकार करता है, जिसे पहले fopen फ़ंक्शन द्वारा खोला जाना चाहिए। दूसरे वैकल्पिक पैरामीटर के रूप में, पढ़ी जाने वाली स्ट्रिंग की अधिकतम लंबाई निर्दिष्ट की जा सकती है। यह फ़ंक्शन लाइन के अंत, फ़ाइल के अंत तक पहुंचने पर, या निर्दिष्ट लंबाई तक पहुंचने पर पढ़ना बंद कर देता है।
सिंटैक्स
phpfgets(resource $handle, int $length = ?): string|false
उदाहरण
आइए एक फ़ाइल से पहली पंक्ति पढ़ें:
php<?php
$file = fopen('test.txt', 'r');
echo fgets($file);
fclose($file);
?>
उदाहरण
लूप में फ़ाइल को लाइन दर लाइन पढ़ना:
php<?php
$file = fopen('test.txt', 'r');
while ($line = fgets($file)) {
echo $line;
}
fclose($file);
?>
उदाहरण
लंबाई सीमा के साथ एक स्ट्रिंग पढ़ना:
php<?php
$file = fopen('test.txt', 'r');
echo fgets($file, 4);
fclose($file);
?>