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