PHP fgets() ਫੰਕਸ਼ਨ

ਨਿਰਧਾਰਣ ਅਤੇ ਵਰਤੋਂ

fgets() ਫੰਕਸ਼ਨ ਫਾਈਲ ਪਾਇਨਟਰ ਤੋਂ ਇੱਕ ਪਰਿਵਾਰ ਪ੍ਰਵਾਨ ਕਰਦਾ ਹੈ।

ਗਰੱਹਿਕਾਰਣ

fgets(فائل,length)
ਪੈਰਾਮੀਟਰ ਵਰਣਨ
فائل ਲਾਜ਼ਮੀ।ਸਿਫਾਈਲ ਦੇ ਨਾਮ ਦੇ ਨਿਰਧਾਰਣ ਕਰਦਾ ਹੈ।
length ਚੋਣਯੋਗ।ਸਿਫਾਈਲ ਚੀਜ਼ਾਂ ਜੋ ਲੋਡ ਕਰਨੀਆਂ ਹਨ ਦੇ ਨਿਰਧਾਰਣ ਕਰਦਾ ਹੈ।ਮੂਲਤਬੀ 1024 ਬਾਇਟ ਹੈ।

توضیحات

سے فائل ایک لائن کو خواندگی کرکے واپس کردیا جائے گا اور اس کی سائز ساتھ واپس کردیا جائے گا. length - 1 بائٹ کا رکتیا جائے گا (بائنری کو دیکھا جائے گا)، یاEOF یا پہلے سے خواندگی کی جاچکی ہوئی لائن کا سائز کا اندازہ لگایا جائے گا. length - 1 بائٹ کے بعد رکتیا جائے گا (دو حالات میں سے کسی کو دیکھا جائے گا). اگر چناؤ نہ کیا جائے تو length، تو 1K یعنی 1024 بائٹس کی بنیاد پر چناؤ کیا جائے گا.

اگر ناکام ہو تو false واپس کردیا جائے گا.

خبر و تعلیمات

تعلیمات:length پارامتر پیچی پی 4.2.0 سے چناؤ ہوگا، اگر چناؤ نہ کیا جائے تو لائن کی سائز 1024 بائٹس کی بنیاد پر چناؤ کی جائے گی، پیچی پی 4.3 سے چناؤ چناؤ کیا جائے. length اس سے اب تک جاری رہتا ہے اور یہ سائز میں تک خواندگی کرتا ہے جب کہ فائل میں کیزی کی بہترین تعداد لائن 8 KB سے زیادہ نہیں ہوتی تو اسکریپت میں لائن کی سائز کو مکمل طور پر مخصوص کرنا اور وسائل کا استعمال کرسکتا ہے.

تعلیمات:پیچی پی 4.3 سے یہ فنکشن محفوظ طور پر بائنری فائلوں کا استعمال کرسکتا ہے۔ پچھلے ورژن نہیں کرسکتا.

تعلیمات:اگر پیچی پی در خواندن فائل کے دوران مکینتوش فائل کی لائن کمال نہیں پہچان سکتا تو auto_detect_line_endings ران تیار کاری چناؤ آپشن کو فعال کریں.

مثال

مثال 1

<?php
$file = fopen("test.txt","r");
echo fgets($file);
fclose($file);
?>

چھاپنا مشابهت:

سلام، یہ ایک ٹیسٹ فائل ہے.

مثال 2

<?php
$file = fopen("test.txt","r");
while(! feof($file))
  {
  echo fgets($file). "<br />";
  }
fclose($file);
?>

چھاپنا مشابهت:

سلام، یہ ایک ٹیسٹ فائل ہے. 
یہاں تین لائن ہیں. 
یہ آخری لائن ہے.