Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm fread() trong PHP


Hàm fread() đọc dữ liệu từ file đang mở. Dừng khi hết file hoặc đạt độ dài chỉ định. Trả về chuỗi đọc được, FALSE nếu lỗi.

Cú pháp

fread(file_pointer, length)

Tham số

  • file_pointer – Con trỏ file từ fopen(). Bắt buộc.

  • length – Số byte tối đa đọc. Bắt buộc.

Giá trị trả về

Trả về chuỗi đọc được. Trả về FALSE nếu lỗi.

Ví dụ 1: Đọc 7 byte

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

Kết quả

Cricket

Ví dụ 2: Đọc toàn file

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

Kết quả

Cricket and Football are popular sports.

Lưu ý: Dùng filesize() để đọc hết file. Trên Windows, fopen() nên dùng mode 'rb' cho file binary.