特殊PHP字符列表


List of special PHP characters

我的意思是在双引号字符串中使用的转义字符。除了:

还有其他吗?
'r
't
'n

?

是的!可以在PHP文档中找到双引号字符串的列表。

  • 'n: linefeed (LF或0x0A (10) in ASCII)
  • 'r:回车(CR或0x0D (13) in ASCII)
  • 't水平制表符(HT或ASCII 0x09 (9))
  • 'v垂直制表符(VT或0x0B (11) in ASCII) (PHP 5.2.5起)
  • 'e转义(ESC或0x1B (27) in ASCII) (PHP 5.4.0起)
  • 'f form feed (FF或0x0C (12) in ASCII) (PHP 5.2.5起)
  • ''
  • '$美元符号
  • '"双引号
  • '[0-7]{1,3}匹配正则表达式的字符序列是八进制记数法
  • 'x[0-9A-Fa-f]{1,2}匹配正则表达式的字符序列是一个十六进制符号
 ?'a ⇒ 7                 ; control-g, C-g
 ?'b ⇒ 8                 ; backspace, <BS>, C-h
 ?'t ⇒ 9                 ; tab, <TAB>, C-i
 ?'n ⇒ 10                ; newline, C-j
 ?'v ⇒ 11                ; vertical tab, C-k
 ?'f ⇒ 12                ; formfeed character, C-l
 ?'r ⇒ 13                ; carriage return, <RET>, C-m
 ?'e ⇒ 27                ; escape character, <ESC>, C-[
 ?'s ⇒ 32                ; space character, <SPC>
 ?'' ⇒ 92                ; backslash character, '
 ?'d ⇒ 127               ; delete character, <DEL>

你读过关于双引号字符串的文档吗?

Sequence        Meaning
'n              linefeed (LF or 0x0A (10) in ASCII)
'r              carriage return (CR or 0x0D (13) in ASCII)
't              horizontal tab (HT or 0x09 (9) in ASCII)
'v              vertical tab (VT or 0x0B (11) in ASCII) (since PHP 5.2.5)
'e              escape (ESC or 0x1B (27) in ASCII) (since PHP 5.4.0)
'f              form feed (FF or 0x0C (12) in ASCII) (since PHP 5.2.5)
''              backslash
'$              dollar sign
'"              double-quote
'[0-7]{1,3}     the sequence of characters matching the regular expression is a character in octal notation
'x[0-9A-Fa-f]{1,2}  the sequence of characters matching the regular expression is a character in hexadecimal notation