Hàm fwrite() (alias fputs()) ghi dữ liệu vào file đang mở. Ghi từ vị trí con trỏ hiện tại. Trả về số byte đã ghi, FALSE nếu lỗi.
Cú pháp
fwrite(file_pointer, string, length)
Tham số
file_pointer – Con trỏ file từ fopen(). Bắt buộc.
string – Chuỗi cần ghi. Bắt buộc.
length – Số byte tối đa ghi. Tùy chọn. Nếu set, ghi dừng khi hết length hoặc hết chuỗi.
Giá trị trả về
Trả về số byte đã ghi (integer). Trả về FALSE nếu lỗi.
Ví dụ
<?php
$file_pointer = fopen("new.txt", "w");
echo fwrite($file_pointer, "This is test string!");
fclose($file_pointer);
?>
Kết quả
20
Lưu ý: Trên Windows, cần flag 'b' trong fopen() (ví dụ "wb") để tránh chuyển đổi newline. fwrite() không tự động thêm newline.