我不知道这个问题是否被问到。我没有得到他的建议。
我正在尝试将一些数据从数据库写入csv文件。
我正在使用fputcsv
函数。
我正在使用以下代码:
$fh = @fopen($fileName, 'w+');
$writeText['sku'] = $somevalue
$writeText['attribute_set'] = $somevalue
$writeText['type'] = $somevalue
$writeText['default_catalogue_link']= $somevalue
$writeText['status'] = $somevalue
@fputcsv($fh, $writeText);
@flush();
@fclose($fh);
某些值从零开始,如$writeText['sku']
为0987
。
写入文件后。我在文件中收到987
。
如何防止这种情况?我需要零值。
任何帮助都会有用。 提前谢谢。
答案 0 :(得分:1)
您使用Excel打开文件吗?因为Excel将其解释为数字。尝试打开并使用文本编辑器查看。