只有双引号的字符串解释转义序列
r,
n并分别将其解释为“0x0D”和“ 0x0A”,因此您需要:
"rn"
另一方面,单引号字符串]只知道转义序列
\和
'。
因此,除非您将单引号引起来的字符串与在其他地方生成的换行符连接起来(例如,使用双引号引起来的字符串
"rn"或使用
chrfunction
chr(0x0D).chr(0x0A)),否则在单引号引起来的字符串中使用换行符的唯一其他方法是使用编辑器按字面值键入它:
$s = 'some text before the line breaksome text after';
如果需要某些特定的字符序列(
rn例如),请确保检查编辑器的换行设置。



