fread funksiyası

funksiyası fread açıq fayldan məlumat oxuyur. Birinci parametr kimi funksiya fopen vasitəsilə əldə edilmiş fayl göstəricisini (resurs) qəbul edir, ikinci parametr kimi isə oxunacaq maksimum bayt sayını. Funksiya oxunmuş məlumatı və ya səhv halında false qaytarır.

Sintaksis

phpfread(resource $handle, int $length): string|false

Nümunə

Gəlin faylın ilk 10 baytını oxuyaq:

php<?php
  $file = fopen('data.txt', 'r');
  $res = fread($file, 10);
  fclose($file);
  echo $res;
?>

Kodun icrasının nəticəsi:

php'Some text '

Nümunə

Gəlin bütün faylı tam olaraq oxuyaq:

php<?php
  $file = fopen('data.txt', 'r');
  $res = fread($file, filesize('data.txt'));
  fclose($file);
  echo $res;
?>

Kodun icrasının nəticəsi:

php'Complete file content'

Nümunə

Gəlin faylı hissələrlə oxuyaq:

php<?php
  $file = fopen('data.txt', 'r');
  while (!feof($file)) {
    echo fread($file, 5) . "\n";
  }
  fclose($file);
?>

Kodun icrasının nəticəsi:

php'First'
' part'
' of t'
'ext'

Həmçinin bax