将数组转换为 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中文网其他相关文章!