XMLを取得してCSVに変換する簡単な小さなスクリプトがあります。ただし、ヘッダーは書き込まれません。ヘッダーの書き方を知っている人はいますか?
$file='example.xml';
if (file_exists($file)) {
$xml = simplexml_load_file($file);
$f = fopen('newfile.csv', 'w');
foreach ($xml->Information as $information) {
fputcsv($f, get_object_vars($information),',','"');
}
fclose($f);
}
これにより、の子要素のすべてのコンテンツが<Information>
Excelの適切な列に配置されます。ただし、要素名はCSV見出しとして書き込まれません。
スクリプトを編集してヘッダーも含める方法はありますか?
ありがとう
マイク