Trần Ngọc Thanh - 409
- 10/08/2025
Hàm fputcsv() trong PHP dùng để thêm mảng bình thường hoặc mảng đa chiều vào file .csv, mỗi mảng con là một dòng, chi tiết như nào hãy cùng chúng tôi phân tích:
Chức năng của Hàm fputcsv() trong PHP
Hàm fputcsv() trong PHP dùng để thêm mảng bình thường hoặc mảng đa chiều vào file .csv, đối với mảng đa chiều mỗi mảng con sẽ là một dòng, mỗi phần tử của mảng con là một cột của dòng đó, đối với mảng bình thường mỗi phần tử của mảng là một cột của dòng được thêm vào.
Cú pháp của Hàm fputcsv() trong PHP
fputcsv("đường_dẫn_file_csv", $biến_mảng);
đường_dẫn_file_csv: Đường dẫn file .csv
$biến_mảng: Biến là mảng con của mảng đa chiều hoặc biến của mảng bình thường.
Code Hàm fputcsv() trong PHP
Hàm fputcsv() thêm mảng bình thường vào file .csv
Ghi mảng vào một dòng, mỗi phần tử của mảng là một cột của dòng:
<?php
// Mảng bình thường
$mang = array ("Vân", "Lực" ,"Quỳnh", "Dung");
// Quy định chế độ viết, chuyển chế độ đọc, viết của file ở trạng thái mở
$filenguon = fopen("thumuctest/test.csv","w");
// Quy định ghi ký tự tiếng việt vào file
fwrite($filenguon, chr(0xEF) . chr(0xBB) . chr(0xBF));
// Ghi mảng vào một dòng, mỗi phần tử của mảng là một cột của dòng.
fputcsv($filenguon, $mang);
// Đóng trạng thái mở của file
fclose($filenguon);
?>
Kết quả trong file .csv:
| A | B | C | D |
| Vân | Lực | Quỳnh | Dung |
Hàm fputcsv() thêm mảng đa chiều vào file .csv
Lặp mảng đa chiều, ghi một mảng vào một dòng, mỗi mảng mỗi dòng, mỗi phần tử của mảng là một cột của dòng đó:
<?php
// Mảng đa chiều
$manglist = array (
array("Vân", "Lực" ,"Quỳnh", "Dung"),
array("Jun", "Lòng" ,"Nhím", "Hạ")
);
// Quy định chế độ viết, chuyển chế độ đọc, viết của file ở trạng thái mở
$filenguon = fopen("thumuctest/test.csv","w");
// Quy định ghi ký tự tiếng việt vào file
fwrite($filenguon, chr(0xEF) . chr(0xBB) . chr(0xBF));
// Lặp mảng đa chiều
foreach ($manglist as $dongmang) {
// Ghi một mảng vào một dòng, mỗi mảng mỗi dòng, mỗi phần tử của mảng là một cột của dòng đó.
fputcsv($filenguon, $dongmang);
}
// Đóng trạng thái mở của file
fclose($filenguon);
?>
Kết quả trong file .csv:
| A | B | C | D |
| Vân | Lực | Quỳnh | Dung |
| Jun | Lòng | Nhím | Hạ |
Lời kết
Cảm ơn các bạn đã tham khảo bài viết Hàm fputcsv() trong PHP.
- 0 Bình luận
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *