我打开文本文件以附加
$fp = fopen('textfile.dat','a');
然后编写制表符,将值分隔为:
fputs($fp, PHP_EOL . implode(array_values($features), "\t"));
由于字段附件出现问题,无法使用fputcsv。
问题在于: 写入之后,在附加文件指针变为^ M之前,所有行的行结束,但用上面的代码写的新行是正确的" \ n"字符。
这是在运行php 5.3的Ubuntu 12.04服务器上
答案 0 :(得分:0)
写入之后,在追加文件指针变为^ M之前,所有行的行结束,但用上面代码写的新行是正确的“\ n”字符。
除非这是不可能的。
另一种可能的解释是,您没有生成文件中已存在的同一行结尾;你需要阅读文件,找出正在使用的行结尾,并自己输出。