<?php print '\n'; print '\\n'; ?>
对于上面的php代码,我得到了以下输出:( http://ideone.com/vKRtgb)
\n\n
那么,print'\n'和之间有什么区别print'\\n'?我知道单引号的字符串将按字面意义处理,但我希望将输出\n\\n改为\n\n
print'\n'
print'\\n'
\n\\n
因为PHP中的单引号字符串只能转义单引号和反斜杠。使用双引号引起来的字符串来转义其他字符,例如\n。
\n
从上面链接的PHP文档中:
要指定文字单引号,请使用反斜杠(\)对其进行转义。要指定文字反斜杠,请将其加倍(\\)。所有其他反斜杠实例都将被视为文字反斜杠:这意味着您可能习惯的其他转义序列(例如\ r或\ n)将按原样输出,而不具有任何特殊含义。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句