-4
$fp = fopen('knights.csv', 'w');
fputcsv($fp, ["Product Name","Product Code","Product Variance Name","SSP","Cost","Qty"]); //  <-error line
fclose($fp);

我正在使用上面的代码编写一个 csv 文件。这在本地服务器上运行良好。但是当我在远程服务器中执行它时它不起作用。请给我一些建议

4

3 回答 3

2

Your local server has higher PHP version thus it allows array declaration with []. Use array() then.

Here are some examples from PHP website.

于 2013-10-01T10:27:44.990 回答
1

[]仅从 PHP 5.4 开始可用,请使用array()

于 2013-10-01T10:28:46.167 回答
0

用数组试试这个:

$array = array("Product Name,Product Code,Product Variance Name,SSP,Cost,Qty");
$fp = fopen('knights.csv', 'w');
fputcsv($fp, $array);
fclose($fp);
于 2013-10-01T10:29:51.610 回答