將陣列轉換為 CSV 檔案是程式設計中的常見任務。 CSV(逗號分隔值)文件是一種純文字文件,以表格格式儲存數據,每行代表一筆記錄,每列代表一個欄位。
考慮以下PHP 陣列:
$array = new stdClass(); $array->OrderList_RetrieveByContactResult = new stdClass(); $array->OrderList_RetrieveByContactResult->OrderDetails = new stdClass(); // ... (more properties and values)
要將陣列轉換為CSV 文件,請依照下列步驟操作:
$csv = arrayToCsv($flattenedArray, ',', '"', true, true);
arrayToCsv函數將展平數組作為參數並傳回CSV 字串。第二個、第三個和第四個參數分別指定分隔符號、封裝和封裝所有選項。第五個參數 (nullToMysqlNull) 將 null 值轉換為 MySQL 的 NULL 值。
file_put_contents('orders.csv', $csv);
現在您可以使用CSV 檔案進行進一步處理或分析。
以上是如何將多維 PHP 陣列轉換為 CSV 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!