阅读量:0
PHP 的 save()
函数本身不支持多种格式,但你可以使用其他库或方法来实现多种格式的保存。例如,如果你想要将数据保存为 CSV、JSON 或 XML 格式,你可以使用以下方法:
- CSV 格式:
$data = [ ['name' => 'John', 'age' => 30], ['name' => 'Jane', 'age' => 28] ]; $csv = fopen('output.csv', 'w'); foreach ($data as $row) { fputcsv($csv, $row); } fclose($csv);
- JSON 格式:
$data = [ ['name' => 'John', 'age' => 30], ['name' => 'Jane', 'age' => 28] ]; header('Content-Type: application/json'); echo json_encode($data);
- XML 格式:
$data = [ ['name' => 'John', 'age' => 30], ['name' => 'Jane', 'age' => 28] ]; $xml = new SimpleXMLElement('<root/>'); foreach ($data as $row) { $person = $xml->addChild('person'); $person->addChild('name', $row['name']); $person->addChild('age', $row['age']); } header('Content-Type: application/xml'); echo $xml->asXML();
根据你的需求,你可以选择合适的方法将数据保存为多种格式。