为了方便特殊字符的原样输出,PHP提供了函数quotemeta(),其语法如下:
string quotemeta(string str)
此函数的作用是在字符串str中的某些字符前面加上反斜"\",这些特殊字符有”,“、”\“、”+“、”*“、”?“、”[“、”]“、”^“、”(“、”)“、”$“,其中如果”$“后面的字符与”$“共同构成了一个合法的变量名,则”$“前不加”\“。
(1)创建PHP脚本。首先,定义字符串变量将一系列特殊符号赋给变量。然后,通过函数quotemeta()将字符串变量进行转义输出,代码如下:
<?php
$s="mingri";
$str="$.\+*?[]^$s";
echo"转换前:".$str."<br>";
echo"转换后:".quotemeta($str);
?>
一起设计吧