PHP字符串中单引号与双引号的区别

单引号

要表达一个单引号自身,需在它的前面加个反斜线(\)来转义。要表达一个反斜线自身,则用两个反斜线(\\)。其它任何方式的反斜线都会被当成反斜线本身:也就是说如果想使用其它转义序列例如 \r 或者 \n,并不代表任何特殊含义,就单纯是这两个字符本身。

// 输出: Arnold once said: "I'll be back"
echo 'Arnold once said: "I\'ll be back"';

// 输出: You deleted C:\*.*?
echo 'You deleted C:\\*.*?';

// 输出: This will not expand: \n a newline
echo 'This will not expand: \n a newline';

双引号

和单引号字符串一样,除下面的转义,任何其它字符都会被当成反斜线本身被显示出来。

转义含义
\n换行
\r回车
\t水平制表符
\v垂直制表符
\eEscape
\f换页
\\反斜线
\$美元标记
\"双引号

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/phpexp/9209.html

发表评论

登录后才能评论