fread функциясы
fread функциясы ачык файлдан маалыматтарды окуйт. Функциянын биринчи параметри катары fopen аркылуу алынган файлга көрсөткүч (ресурс) кабыл алынат, экинчиси болсо окуу үчүн максималдуу байт саны. Функция окулган маалыматтарды же ката кеткен учурда false кайтарат.
Синтаксис
fread(resource $handle, int $length): string|false
Мисал
Файлдан биринчи 10 байтты окуйлу:
<?php
$file = fopen('data.txt', 'r');
$res = fread($file, 10);
fclose($file);
echo $res;
?>
Кодду иштетүүнүн натыйжасы:
'Some text '
Мисал
Файлды бүтүндөй окуйлу:
<?php
$file = fopen('data.txt', 'r');
$res = fread($file, filesize('data.txt'));
fclose($file);
echo $res;
?>
Кодду иштетүүнүн натыйжасы:
'Complete file content'
Мисал
Файлды бөлүктөр менен окуйлу:
<?php
$file = fopen('data.txt', 'r');
while (!feof($file)) {
echo fread($file, 5) . "\n";
}
fclose($file);
?>
Кодду иштетүүнүн натыйжасы:
'First'
' part'
' of t'
'ext'
Ошондой эле караңыз
-
файлга жаза турган
fwriteфункциясы -
файлдан сап окуган
fgetsфункциясы -
бүт файлды окуган
file_get_contentsфункциясы