Php 如何将CSV转换为XML

Php 如何将CSV转换为XML,php,xml,csv,converter,Php,Xml,Csv,Converter,如何做到这一点: 文件中的一行是一个循环,并将数据插入变量中。因为xml文件会稍微复杂一些。(更多分支)我有这样一个东西,但是,在这个模板中使用的是什么 <?php $csv = array(); $file = fopen('faktury.csv', 'r'); function csv_to_array($filename='faktury.csv', $delimiter=';') { if(!file_exists($filename) || !is_reada

如何做到这一点:


文件中的一行是一个循环,并将数据插入变量中。因为xml文件会稍微复杂一些。(更多分支)

我有这样一个东西,但是,在这个模板中使用的是什么

<?php

$csv = array();
$file = fopen('faktury.csv', 'r');



function csv_to_array($filename='faktury.csv', $delimiter=';')
{
    if(!file_exists($filename) || !is_readable($filename))
        return FALSE;

    $header = NULL;
    $data = array();
    if (($handle = fopen($filename, 'r')) !== FALSE)
    {
        while (($row = fgetcsv($handle, 1000, $delimiter)) !== FALSE)
        {
            if(!$header)
                $header = $row;
            else
                $data[] = array_combine($header, $row);
        }
        fclose($handle);
    }
    return $data;
}

$xml = csv_to_array();

echo'<pre>';
print_r($xml);
echo'</pre>';
?>


所以我也不知道该怎么办请告诉我那不是你的个人音乐收藏!;)这是唯一的例子。我发现它已经使用一个循环将一个csv文件加载到一个数组中,然后在模板中键入该循环并保存该文件:)