Hàm fwrite() trong PHP
- Hàm fwrite() dùng để viết nội dung vào một tập tin đang được mở.
- Cú pháp:
fwrite(file, string, length)
- Trong đó:
Tham số | Yêu cầu | Mô tả |
---|---|---|
file | Bắt buộc | - Tập tin đang được mở mà bạn muốn viết nội dung vào nó. |
string | Bắt buộc | - Nội dung mà bạn muốn viết vào tập tin. |
length | Không bắt buộc | - Số lượng byte tối đa từ tham số string có thể viết vào tập tin. |
Ví dụ:
- Tôi có một cây thư mục như sau:
- myCode.php
- file
- text.txt
- text_01.txt
- text_02.txt
- text_03.txt
- Đoạn mã phía dưới là nội dung của tập tin myCode.php
<?php
$file_01 = fopen("file/text_01.txt","w");
$file_02 = fopen("file/text_02.txt","w");
$file_03 = fopen("file/text_03.txt","w");
fwrite($file_01, "Tai lieu huong dan hoc lap trinh web");
fwrite($file_02, "Tai lieu huong dan hoc lap trinh web", 10);
fwrite($file_03, "Tai lieu huong dan hoc lap trinh web", 200);
fclose($file_01);
fclose($file_02);
fclose($file_03);
?>
- Khi đó, các tập tin text_01.txt text_02.txt text_03.txt sẽ chứa nội dung lần lượt là:
- Tai lieu huong dan hoc lap trinh web
- Tai lieu h
- Tai lieu huong dan hoc lap trinh web
- Lưu ý: Để viết xuống dòng (hay kết thúc một dòng) thì ta sử dụng \r\n
- Ví dụ:
<?php
$file = fopen("file/text.txt","w");
fwrite($file, "Tai lieu huong dan hoc\r\nlap trinh web");
fclose($file);
?>
- Khi đó, nội dung của tập tin text.txt sẽ là:
Tai lieu huong dan hoc
lap trinh web