fread funktsiyasi
fread funktsiyasi ochiq fayldan ma'lumotlarni o'qiydi. Funktsiya birinchi parametr sifatida fopen orqali olingan fayl ko'rsatkichi (resursni), ikkinchi parametr sifatida esa o'qish uchun maksimal bayt sonini qabul qiladi. Funktsiya o'qilgan ma'lumotlarni qaytaradi yoki xato bo'lsa false qaytaradi.
Sintaksis
fread(resource $handle, int $length): string|false
Misol
Keling, fayldan dastlabki 10 baytni o'qiymiz:
<?php
$file = fopen('data.txt', 'r');
$res = fread($file, 10);
fclose($file);
echo $res;
?>
Kodni bajarish natijasi:
'Some text '
Misol
Keling, butun faylni to'liq o'qiymiz:
<?php
$file = fopen('data.txt', 'r');
$res = fread($file, filesize('data.txt'));
fclose($file);
echo $res;
?>
Kodni bajarish natijasi:
'Complete file content'
Misol
Keling, faylni qismlarga bo'lib o'qiymiz:
<?php
$file = fopen('data.txt', 'r');
while (!feof($file)) {
echo fread($file, 5) . "\n";
}
fclose($file);
?>
Kodni bajarish natijasi:
'First'
' part'
' of t'
'ext'
Shuningdek qarang
-
fwritefunktsiyasi,
bu faylga yozadi -
fgetsfunktsiyasi,
bu fayldan qatorni o'qiydi -
file_get_contentsfunktsiyasi,
bu butun faylni o'qiydi