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функциясы,
ол бүкіл файлды оқиды