fread funksiýasy
fread funksiýasy açyk faýldan maglumatları okap alýar. Funksiýa birinji parametr hökmünde fopen arkaly alynan faýl gösterijisini (resursy) kabul edýär, ikinji parametr bolsa okaljak iň köp baýt sanydyr. Funksiýa okalan maglumatlary ýa-da ýalňyşlyk ýüze çykanda false gaýtarýar.
Sintaksis
fread(resource $handle, int $length): string|false
Mysal
Faýldan birinji 10 baýty okap alalyň:
<?php
$file = fopen('data.txt', 'r');
$res = fread($file, 10);
fclose($file);
echo $res;
?>
Kody ýerine ýetirmegiň netijesi:
'Some text '
Mysal
Faýly tutuşlygyna okap alalyň:
<?php
$file = fopen('data.txt', 'r');
$res = fread($file, filesize('data.txt'));
fclose($file);
echo $res;
?>
Kody ýerine ýetirmegiň netijesi:
'Complete file content'
Mysal
Faýly bölekler bilen okap alalyň:
<?php
$file = fopen('data.txt', 'r');
while (!feof($file)) {
echo fread($file, 5) . "\n";
}
fclose($file);
?>
Kody ýerine ýetirmegiň netijesi:
'First'
' part'
' of t'
'ext'
Şeýle-de görüň
-
faýla ýazýan
fwritefunksiýasyny,
-
faýldan setir okap alýan
fgetsfunksiýasyny,
-
faýly tutuşlygyna okap alýan
file_get_contentsfunksiýasyny,