Die fread-funksie
Die funksie fread lees data uit 'n oop lêer. Die eerste parameter wat die funksie aanvaar, is 'n wyser na die lêer ('n hulpbron), verkry via fopen, en die tweede is die maksimum aantal grepe om te lees. Die funksie gee die geleesde data terug of false in geval van 'n fout.
Sintaksis
fread(resource $handle, int $length): string|false
Voorbeeld
Lees die eerste 10 grepe uit die lêer:
<?php
$file = fopen('data.txt', 'r');
$res = fread($file, 10);
fclose($file);
echo $res;
?>
Resultaat van die kode-uitvoering:
'Some text '
Voorbeeld
Lees die hele lêer volledig:
<?php
$file = fopen('data.txt', 'r');
$res = fread($file, filesize('data.txt'));
fclose($file);
echo $res;
?>
Resultaat van die kode-uitvoering:
'Complete file content'
Voorbeeld
Lees die lêer in dele:
<?php
$file = fopen('data.txt', 'r');
while (!feof($file)) {
echo fread($file, 5) . "\n";
}
fclose($file);
?>
Resultaat van die kode-uitvoering:
'First'
' part'
' of t'
'ext'
Sien ook
-
die funksie
fwrite,
wat na 'n lêer skryf -
die funksie
fgets,
wat 'n lyn uit 'n lêer lees -
die funksie
file_get_contents,
wat die hele lêer lees