概述
在PHP语言总,单引号与双引号的作用不尽相同。
PHP单引号及双引号均可以修饰字符串类型的数据,如果修饰的字符串中含有变量(例$name);最大的区别是:双引号会替换变量的值,而单引号会把它当做字符串输出。
例如:
<?php
$name="string";
echo " 字符串" . '$name';
echo "字符串" . "$name";
?>
结果:
字符串$name
字符串string
转义字符:转义字符用于我们在输出一个字符串时,里面存在一些特殊字符如'、"等,我们需要将其当做普通字符输出,这是就需要转移字符的出现。
如我们要输出:“who's your dad?” 这串字符,如果不对其中的单引号进行转义,那么就会出现错误是的该单引号与前面的单引号形成闭合。因此正确的语句如下:
echo 'who's your dad?'
这样的话就是将单引号转义为正常字符输出。
php中的转义如下:
转义字符代码 | 转义字符的含义 |
" | 双引号 |
' | 单引号 |
反斜杠 | |
n | 换行符 |
r | 回车符 |
t | 制表符 |
$ | 美元符号 |
<?php
$val='test';
echo "who's my dad? $val<br/>";
echo 'who"s my dad? $val<br/>';
echo "$val"<br/>";
echo '$val single '<br/>';
?>
在PHP中双引号中单引号可以正常使用,单引号中双引号可正常使用,无需转义。
转载于:https://www.cnblogs.com/vspiders/p/7399507.html
最后
以上就是无语太阳为你收集整理的PHP中单引号、双引号和转义字符的全部内容,希望文章能够帮你解决PHP中单引号、双引号和转义字符所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复