(PHP)为什么我写入文件的时候写入换行符\r\n却被当做字符串处理,在文件里面显示的是\r\n

图片说明
图片说明

3个回答

单引号内只能放字符串吧,,你放这些标签没法解析
echo "88888\n88888";
echo "


";
echo '88888\n88888';
echo "
";
echo '88888\n88888';
echo "
";
echo "88888\n88888";

图片说明

既然想发挥它本来的含义,那么就不用\进行转义了,$str='\r\n这是追加的信息';

你可以百度一下php单引号和双引号的区别,单引号直接会当成字符串输出,双引号会解析以后把字符串输出,你用单引号所以直接输出了,换双引号就可以了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐