fread funksiyası
funksiyası fread açıq fayldan məlumat oxuyur. Birinci parametr kimi funksiya fopen vasitəsilə əldə edilmiş fayl göstəricisini (resurs) qəbul edir, ikinci parametr kimi isə oxunacaq maksimum bayt sayını. Funksiya oxunmuş məlumatı və ya səhv halında false qaytarır.
Sintaksis
fread(resource $handle, int $length): string|false
Nümunə
Gəlin faylın ilk 10 baytını oxuyaq:
<?php
$file = fopen('data.txt', 'r');
$res = fread($file, 10);
fclose($file);
echo $res;
?>
Kodun icrasının nəticəsi:
'Some text '
Nümunə
Gəlin bütün faylı tam olaraq oxuyaq:
<?php
$file = fopen('data.txt', 'r');
$res = fread($file, filesize('data.txt'));
fclose($file);
echo $res;
?>
Kodun icrasının nəticəsi:
'Complete file content'
Nümunə
Gəlin faylı hissələrlə oxuyaq:
<?php
$file = fopen('data.txt', 'r');
while (!feof($file)) {
echo fread($file, 5) . "\n";
}
fclose($file);
?>
Kodun icrasının nəticəsi:
'First'
' part'
' of t'
'ext'
Həmçinin bax
-
fwritefunksiyası,
fayla yazır -
fgetsfunksiyası,
fayldan sətir oxuyur -
file_get_contentsfunksiyası,
bütün faylı oxuyur