5.4.5PHP下手动转义、还原字符串数据
Posted by 撒得一地 on 2016年3月4日 in PHP入门教程
上一篇: 5.4.4PHP下rtrim()函数
下一篇: 5.4.6PHP下自动转义、还原字符串数据
下一篇: 5.4.6PHP下自动转义、还原字符串数据
字符串可以用单引号(')、双引号(""),定界符({})3种方法定义。而指定一个简单字符串的最简单的方法是用单引号(')括起来。当使用字符串时,很可能在该串中存在这几种符号与PHP脚本混淆的字符,因此必须要做转义语句。这就要在它的前面使用转义符号"\"。
"\"是一个转义符,紧跟在"\"后面的第一个字符将变得没有意义或有特殊意义。如'是字符串的定界符,写为\'时就失去了定界符的意义,变为了普通的单引号'。读者可以通过echo '\'';输出一个单引号',同时转义字符"\"也不会显示。
如果要在字符串中表示单引号,则需要用反斜线(\)进行转义。例如,要表示字符串"I'm",则需要写成"I\'m"。
实例:使用转义字符"\"对字符串进行转义,实例代码如下:
<?php echo 'select * from stu_table1 where name = \'jack\' '; ?>
输出结果为:
select * from stu_table1 where name = 'jack'
对于简单的字符串建议采用手动方法进行字符串转义,而对于数据量较大的字符串,建议采用自动转义函数实现字符串的转义。
上一篇: 5.4.4PHP下rtrim()函数
下一篇: 5.4.6PHP下自动转义、还原字符串数据
下一篇: 5.4.6PHP下自动转义、还原字符串数据