在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中单引号、双引号和转义字符内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复