数组写入CSV

时间:2013-06-05 12:09:42

标签: php

我有一个数组,我想写入CSV文件,并按照手册中的示例尝试了fputcsv函数。

但是我收到错误“致命错误:调用未定义的函数fputcsv()”

$csv = array();
foreach($compare as $ukvalue)
{   
    $csv[] = array($ukvalue, $uk[$ukvalue]);
}



$fp = fopen("lang.csv", "w");

foreach ($csv as $fields) 
    {
        fputcsv($fp,explode(',', $fields));
    }

    fclose($fp);

任何人都可以对这个问题有所了解,或者我可以尝试替代fputcsv吗?

1 个答案:

答案 0 :(得分:0)

根据http://www.php.net/manual/en/function.fputcsv.php的文档,功能putcsv仅适用于 PHP 5.1.0或更高版本

你在运行哪个版本的PHP?

此外,您应该 explode字段,实际上预期的第二个参数应为array