سبد (0)

تابع ()fgets

 تابع ()fgets


PHP Filesystem Reference توابع کار با فایل ها در PHP


تعریف و کاربرد

تابع ()fgets یک خط از یک فایل باز شده را برمی گرداند. 

تابع ()fgets به هنگام رسیدن به یک خط جدید در یک طول مشخص، و یا به هنگام EOF(رسیدن به انتهای فایل) متوقف می شود. (در بین این دو حالت، هرکدام که زودتر به وقوع بپیوندد).

این تابع در صورت شکست false را برمی گرداند. 

نحوه نوشتن

fgets(file,length)
پارامترهاتوضیحات
file

ضروری. فایلی که قرار است خواندن از روی آن صورت بگیرد را مشخص می کند. 

length

اختیاری. تعداد بایت هایی که قرار است خوانده شود را مشخص می کند. مقدار پیش فرض 1024 بایت است. 


مثال 1

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

خروجی کد بالا برابر است با:

Hello, this is a test file.

مثال 2

خواندن فایل به صورت خط به خط:

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

while(! feof($file))
  {
  echo fgets($file). "<br />";
  }

fclose($file);
?>

خروجی کد بالا برابر است با:

Hello, this is a test file.
There are three lines here.
This is the last line.

PHP Filesystem Reference توابع کار با فایل ها در PHP

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه