Computer >> Máy Tính >  >> Lập trình >> PHP

hàm fread () trong PHP

Hàm fread () đọc từ một tệp đang mở. Hàm fread () tạm dừng ở cuối tệp hoặc khi nó đạt đến độ dài được chỉ định, tùy điều kiện nào đến trước. Nó trả về chuỗi đã đọc khi thành công. Khi không thành công, nó trả về FALSE.

Cú pháp

fread(file_pointer, length)

Tham số

  • file_pointer - Tài nguyên con trỏ hệ thống tệp được tạo bằng fopen (). Bắt buộc.

  • chiều dài - Số byte tối đa để đọc. Bắt buộc.

Quay lại

Hàm fread () trả về chuỗi đã đọc thành công. Khi không thành công, nó trả về FALSE.

Giả sử chúng ta có một tệp “one.txt” với dòng sau.

Cricket and Football are popular sports.

Sau đây là một ví dụ đọc 7 byte từ một tệp.

Ví dụ

<?php
   $file_pointer = fopen("one.txt", "r");
   // fread() function
   echo fread($file_pointer, "7");
   fclose($file_pointer);
?>

Đầu ra

Cricket

Hãy để chúng tôi xem một ví dụ khác đọc tất cả các byte từ cùng một tệp “one.txt”.

Ví dụ

<?php
   $file_pointer = fopen("one.txt", "r");
   // fread() function
   echo fread($file_pointer, filesize("one.txt"));
   fclose($file_pointer);
?>

Đầu ra

Cricket and Football are popular sports.