我写了一个web服务,它允许(在认证当然之后)通过post传输文件内容,后者被写入文件。一切正常,除非最后一个字符是制表符或制表符后面跟一个换行符,它们都被剥离。这会导致csv文件出现严重问题,由选项卡分隔。
我事先并不知道文件内容,我不能在最后手动添加标签。
无法进行文件上传的Multipart / form-data,因为其他客户端不支持。
fopen
+ fwritwe
会产生完全相同的问题..有什么方法吗?
答案 0 :(得分:0)
使用trim()函数修剪前导和尾随空格。对于尾部空间使用rtrim(),您还可以指定要删除的字符。
file_put_contents($filepath, rtrim("with tab\t", "\t"));