温馨提示×

php save() 能否支持多种格式

PHP
小樊
99
2024-10-17 01:52:29
栏目: 编程语言

PHP 的 save() 函数本身不支持多种格式,但你可以使用其他库或方法来实现多种格式的保存。例如,如果你想要将数据保存为 CSV、JSON 或 XML 格式,你可以使用以下方法:

  1. CSV 格式:
$data = [ ['name' => 'John', 'age' => 30], ['name' => 'Jane', 'age' => 28] ]; $csv = fopen('output.csv', 'w'); foreach ($data as $row) { fputcsv($csv, $row); } fclose($csv); 
  1. JSON 格式:
$data = [ ['name' => 'John', 'age' => 30], ['name' => 'Jane', 'age' => 28] ]; header('Content-Type: application/json'); echo json_encode($data); 
  1. 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(); 

根据你的需求,你可以选择合适的方法将数据保存为多种格式。

0