تابع ()fgetc
تابع ()fgetc
تعریف و کاربرد
تابع ()fgetc یک کاراکتر تکی از یک فایل باز شده را برمی گرداند.
نحوه نوشتن
fgetc(file)
پارامترها | توضیحات |
---|---|
file |
ضروری. فایلی که قرار است بررسی شود را مشخص می کند. |
نکات مهم
نکته: این تابع کند است و نباید بر روی فایل های بزرگ از آن استفاده شود. اگر می خواهید در یک زمان، یک کاراکتر را از یک فایل بزرگ بخوانید ابتدا یک خط از داده را به وسیله ی تابع ()fgets بخوانید و سپس یک کاراکتر را از خط مورد نظر با استفاده از تابع fgetc بخوانید.
مثال 1
<?php
$file = fopen("test2.txt","r");
echo fgetc($file);
fclose($file);
?>
$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);
?>
$file = fopen("test2.txt","r");
while (! feof ($file))
{
echo fgetc($file);
}
fclose($file);
?>
خروجی کد بالا برابر است با:
Hello, this is a test file.
- نوشته شده توسط احسان عباسی
- بازدید: 3473