-
08月26日
-
PHP字符串转换函数quotemeta
【函数功能】
在字符串中某些预定义的字符前添加反斜杠。 预定义的字符有如下: 句号(.) 反斜杠(\) 加号(+) 星号(*) 问号(?) 方括号([]) 脱字号(^) 美元符号($) 圆括号(())
【函数语法】
quotemeta(string)
【参数说明】
string 必需。规定要检查的字符串。 返回值: 返回引用原字符的字符串(不改变原字符串)。
【演示程序】
<?php /** * quotemeta * **/ $string = "hello. \i + am * PHP ? i [hahaha] am ^ very $ smart! ()"; echo quotemeta($string);//转义预定义字符串 ?>
【输出结果】
hello\. \\i \+ am \* PHP \? i \[hahaha\] am \^ very \$ smart! \(\)
【特别注意】
1.该函数可用于转义拥有特殊意义的字符,比如 SQL 中的 ( )、[ ] 以及 * 。 2.该函数是二进制安全的。 3.PHP 版本:4+