我有一个php脚本生成一个制表符分隔的.txt文件,该文件效果很好,但我需要输出一个包含a的字段。 $ model字段中的(句号/句点),即itemname.1,它会影响文件的格式。
$csv_output .= $model . "\t";
$csv_output .= '' . "\t";
$csv_output .= '' . "\t";
$csv_output .= '' . "\t";
$csv_output .= $totalstock . "\t";
$csv_output .= $leadtime . "\t";
$csv_output .= "\n";
$csv_handler = fopen('../outputfile.txt','w');
fwrite ($csv_handler,$csv_output);
fclose ($csv_handler);
我尝试用双引号和其他各种变体括起来,但输出是插入换行符 示例输出
itemname.1
20 1
任何想法我如何输出字段与。在它们中没有它影响标签/线。
答案 0 :(得分:0)
你能告诉我们你的代码用变量括起来吗?
不太知情的解决方案似乎是使用replace()测试是否。确实引起了新的一线,或者它是“其他东西”。您甚至可以直接替换新行。
答案 1 :(得分:0)
这是学校男生的错误。 问题是导入到db的数据在每个行条目上都有回车,尽管db中的数据显示正确,而excel中的问题只出现在输出文件中。 感谢您的帮助,让我回到源头并确定问题。