تابع ()fgetc

چاپ

 تابع ()fgetc


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


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

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

نحوه نوشتن

fgetc(file)
پارامترهاتوضیحات
file

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


نکات مهم 

نکته: این تابع کند است و نباید بر روی فایل های بزرگ از آن استفاده شود. اگر می خواهید در یک زمان، یک کاراکتر را از یک فایل بزرگ بخوانید ابتدا یک خط از داده را به وسیله ی تابع ()fgets بخوانید و سپس یک کاراکتر را از خط مورد نظر با استفاده از تابع fgetc بخوانید. 


مثال 1

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

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

H

مثال 2

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

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

while (! feof ($file))
  {
  echo fgetc($file);
  }

fclose($file);
?>

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

Hello, this is a test file.

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