本教程操作系统:Windows10系统、php8.1.3版本、Dell G3电脑。 要将PHP中的JSON字符串转换为CSV,您需要使用以下步骤:
下面是一个将JSON字符串转换为CSV文件的示例代码: $jsonString = '{"users": [{"name": "John Doe", "age": 30, "email": "john.doe@example.com"}, {"name": "Jane Smith","age": 25, "email": "jane.smith@example.com"}]}'; $data = json_decode($jsonString, true); $filename = 'users.csv'; $handle = fopen($filename, 'w+'); // write header row fputcsv($handle, array_keys($data['users'][0])); // write data rows foreach ($data['users'] as $row) { fputcsv($handle, $row); } fclose($handle); 该代码将生成名为“users.csv”的CSV文件,其中包含JSON字符串中用户数据的姓名,年龄和电子邮件地址。 |