php中file_put_contents将数据存到的txt文件时使用\r换行时怎么去除空格

gitboy 发布于 2015/05/22 11:36
阅读 2K+
收藏 0

这样讲数据加入到txt文件时,默认增加一个空格

                               $info=trim($value['sort_key_pinyin'])."\r";
                                echo $info.'--'.strlen($info);
                              file_put_contents($file_path,trim($value['sort_key_pinyin'])."\n",FILE_APPEND);

加载中
0
松鼠先生
松鼠先生
你后面不都已经 \n了嘛, 为啥第一行加 \r
0
g
gitboy
前边的是测试,就算没有那句也是一样的,一个\n长度加1,一个\r长度加1,要是\r\n字符长度也加1,大牛这个是为什么
0
houhuiliang
houhuiliang
$str ='test'."\r\n";
echo strlen($str);
$str ='test'."\n";
echo strlen($str);
$str ='test'."\r";

echo strlen($str);

输出结果为6,5,5,\r\n字符长度加2,如果想要换行,建议使用“\r\n",这样可以实现跨平台兼容。


0
g
gitboy
怎么实现在字符串长度不变的情况下,实现换行
返回顶部
顶部