Hàm fputcsv() trong PHP

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, 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
Content Trần Ngọc Thanh
Trần Ngọc Thanh
Content Trần Ngọc Thanh là người viết content có kinh nghiệm nhiều năm tại Web Mới, chuyên viết content bên lĩnh vực website và nhiều lĩnh vực khác
Chia sẻ nội dung đánh giá của bạn về Hàm fputcsv() trong PHP
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 *
Đánh giá của bạn
Tên *
Email
Số điện thoại *
Bình luận, Hỏi đáp
Đăng ký tư vấn miễn phí
Tìm hiểu 1 năm không bằng lắng nghe 1 câu tư vấn
Kiến thức CSS
Kiến thức JavaScript
Kiến thức về website
0398.259.259