Editor PHP Xiaoxin memperkenalkan anda cara memformat baris data ke dalam CSV dan menulis penunjuk fail. CSV ialah format data yang biasa digunakan, singkatan dari Nilai Dipisahkan Koma. Melalui fungsi dan kaedah terbina dalam PHP, kami boleh memformat baris data dengan mudah ke dalam format CSV dan menulisnya ke dalam penuding fail untuk mengeksport dan menyimpan data. Seterusnya, mari kita lihat kaedah pelaksanaan khusus!
Formatkan baris ke CSV dan tulis penuding fail
Langkah 1: Buka penunjuk fail
$file = fopen("path/to/file.csv", "w");
Langkah 2: Tukar baris kepada rentetan CSV
Tukar baris kepada CSV fputcsv()
String menggunakan fungsi . Fungsi ini menerima parameter berikut:
$file
: penunjuk fail$fields
: Medan CSV sebagai array$delimiter
: Pemisah medan (pilihan) $enclosure
: petikan medan (pilihan) Contoh:
$fields = array("Name", "Age", "Occupation"); $csv = fputcsv($file, $fields);
Langkah 3: Tulis rentetan CSV pada penuding fail
fwrite($file, $csv);
Langkah 4: Tutup penuding fail
fclose($file);
Contoh
$file = fopen("path/to/file.csv", "w"); $fields = array("Name", "Age", "Occupation"); foreach ($data as $row) { $csv = fputcsv($file, $row); fwrite($file, $csv); } fclose($file);
Nota
fopen()
sebelum menulis kepadanya. fputcsv()
Fungsi ini akan menambah petikan secara automatik dan melepaskan aksara khas, tetapi anda boleh menentukan pembatas dan petikan tersuai dalam panggilan. eol
fputcsv()
的 eol
untuk menentukan aksara baris baharu tersuai. Atas ialah kandungan terperinci Baris format PHP ke CSV dan tulis penuding fail. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!