Heim >Backend-Entwicklung >PHP-Tutorial >特殊符号网名 PHP在特殊字符前加斜杠的实现代码

特殊符号网名 PHP在特殊字符前加斜杠的实现代码

WBOY
WBOYOriginal
2016-07-29 08:46:073516Durchsuche

复制代码 代码如下:


$zongzi = "asdfasdf(asdfasdf?asfdadsf)";
echo $zongzi = quotemeta($zongzi);
echo "
";
$zongzi = stripslashes($zongzi);
echo $zongzi;
?>


PHP quotemeta() 函数
定义和用法
quotemeta() 函数在字符串中某些预定义的字符前添加反斜杠。
这些预定义字符是:
句号 (.)
反斜杠 (\)
加号 (+)
星号 (*)
问号 (?)
方括号 ([])
脱字符号 (^)
美元符号 ($)
圆括号 (())
语法
quotemeta(string)
参数 描述
string 必需。规定要检查的字符串。
提示和注释
提示:该函数可用于转义拥有特殊意义的字符,比如 SQL 中的 ( )、[ ] 以及 *。

复制代码 代码如下:


$str = "Hello world. (can you hear me?)";
echo quotemeta($str);
?>


输出:
Hello world\. \(can you hear me\?\)

以上就介绍了特殊符号网名 PHP在特殊字符前加斜杠的实现代码,包括了特殊符号网名方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn