在PHP中,我尝试创建一个换行符:
echo$clientid;
回声';
echo$lastname;
回声';
回显'\r\n';
之后,我在记事本中打开创建的文件,它会按字面意思写新行:
1无名氏\r\n 1无名氏\r\n 1无名氏\r\n
我尝试了许多\r\n的变体,但都不起作用。为什么新线没有变成新线
只有双引号字符串将转义序列\r和\n分别解释为“0x0D”和“0x0A”,因此需要:
“\r\n”
另一方面,单引号字符串只知道转义序列\\和\'
因此,除非将单引号字符串与其他地方生成的换行符连接起来(例如,使用双引号字符串“\r\n”或使用chr函数chr(0x0D).chr(0x0A)),否则在单引号字符串中使用换行符的唯一其他方法是使用编辑器直接键入它:
$s='换行前的一些文本
'后面的一些文字;
如果需要某些特定的字符序列(例如,\r\n),请确保检查编辑器的换行设置