在PHP中将值从XML文件添加到CSV文件可以通过以下步骤实现:
$xml = simplexml_load_file('data.xml');
$data = array();
foreach ($xml->children() as $item) {
$data[] = array(
'name' => (string)$item->name,
'age' => (int)$item->age,
'email' => (string)$item->email
);
}
$csvFile = fopen('data.csv', 'w');
foreach ($data as $row) {
fputcsv($csvFile, $row);
}
fclose($csvFile);
完整的代码示例:
$xml = simplexml_load_file('data.xml');
$data = array();
foreach ($xml->children() as $item) {
$data[] = array(
'name' => (string)$item->name,
'age' => (int)$item->age,
'email' => (string)$item->email
);
}
$csvFile = fopen('data.csv', 'w');
foreach ($data as $row) {
fputcsv($csvFile, $row);
}
fclose($csvFile);
这样,XML文件中的值将被添加到CSV文件中。请注意,这只是一个简单的示例,实际应用中可能需要根据XML文件的结构和需求进行适当的修改。
领取专属 10元无门槛券
手把手带您无忧上云