fread funktsiyasi

fread funktsiyasi ochiq fayldan ma'lumotlarni o'qiydi. Funktsiya birinchi parametr sifatida fopen orqali olingan fayl ko'rsatkichi (resursni), ikkinchi parametr sifatida esa o'qish uchun maksimal bayt sonini qabul qiladi. Funktsiya o'qilgan ma'lumotlarni qaytaradi yoki xato bo'lsa false qaytaradi.

Sintaksis

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

Misol

Keling, fayldan dastlabki 10 baytni o'qiymiz:

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

Kodni bajarish natijasi:

php'Some text '

Misol

Keling, butun faylni to'liq o'qiymiz:

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

Kodni bajarish natijasi:

php'Complete file content'

Misol

Keling, faylni qismlarga bo'lib o'qiymiz:

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

Kodni bajarish natijasi:

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

Shuningdek qarang