Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah saya boleh menukar tatasusunan PHP berbilang dimensi kepada fail CSV?
Menukar tatasusunan kepada fail CSV ialah tugas biasa dalam pengaturcaraan. Fail CSV (nilai dipisahkan koma) ialah fail teks biasa yang menyimpan data dalam format jadual, dengan setiap baris mewakili rekod dan setiap lajur mewakili medan.
Pertimbangkan tatasusunan PHP berikut:
$array = new stdClass(); $array->OrderList_RetrieveByContactResult = new stdClass(); $array->OrderList_RetrieveByContactResult->OrderDetails = new stdClass(); // ... (more properties and values)
Untuk menukar tatasusunan kepada fail CSV, ikut langkah berikut:
$csv = arrayToCsv($flattenedArray, ',', '"', true, true);
Fungsi arrayToCsv mengambil tatasusunan yang diratakan sebagai hujah dan mengembalikan rentetan CSV. Argumen kedua, ketiga dan keempat masing-masing menentukan pembatas, kepungan dan kepungan semua pilihan. Argumen kelima (nullToMysqlNull) menukar nilai nol kepada nilai NULL MySQL.
file_put_contents('orders.csv', $csv);
Anda kini boleh menggunakan fail CSV untuk pemprosesan atau analisis selanjutnya.
Atas ialah kandungan terperinci Bagaimanakah saya boleh menukar tatasusunan PHP berbilang dimensi kepada fail CSV?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!