php fputcsv 在写入文件时修剪字符串值
php fputcsv is trims the string value while writing to file
不知道有没有人问过这个问题。我没有得到他的建议。
我正在尝试将一些数据从数据库写入 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
。
如何防止这种情况?我需要零值。
任何帮助都是有用的。
提前致谢。
您是否使用 Excel 打开文件?因为 Excel 将其解释为数字。试试用文本编辑器打开看看。
不知道有没有人问过这个问题。我没有得到他的建议。
我正在尝试将一些数据从数据库写入 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
。
如何防止这种情况?我需要零值。
任何帮助都是有用的。 提前致谢。
您是否使用 Excel 打开文件?因为 Excel 将其解释为数字。试试用文本编辑器打开看看。