PHP में फ़ाइल से अंतिम पंक्ति पढ़ने के लिए, कोड इस प्रकार है -
$line = '';
$f = fopen('data.txt', 'r');
$cursor = -1;
fseek($f, $cursor, SEEK_END);
$char = fgetc($f);
//Trim trailing newline characters in the file
while ($char === "\n" || $char === "\r") {
fseek($f, $cursor--, SEEK_END);
$char = fgetc($f);
}
//Read until the next line of the file begins or the first newline char
while ($char !== false && $char !== "\n" && $char !== "\r") {
//Prepend the new character
$line = $char . $line;
fseek($f, $cursor--, SEEK_END);
$char = fgetc($f);
}
echo $line; आउटपुट टेक्स्ट फ़ाइल की अंतिम पंक्ति होगी जिसे पढ़ा और प्रदर्शित किया जाएगा।
टेक्स्ट फ़ाइल रीड मोड में खोली जाती है, और कर्सर -1 पर इंगित करने के लिए सेट होता है, यानी प्रारंभ में कुछ भी नहीं। फ़ाइल के अंत या अंतिम पंक्ति में जाने के लिए 'fseek' फ़ंक्शन का उपयोग किया जाता है। एक नई लाइन का सामना करने तक लाइन को पढ़ा जाता है। इसके बाद, पढ़े गए अक्षर प्रदर्शित होते हैं।