PHP在特殊字符前加斜杠的实现代码
2015-01-24信息快讯网
<?php $zongzi = "asdfasdf(asdfasdf?asfdadsf)"; echo $zongzi = quotemeta($zongzi); echo "<br />"; $zongzi = stripslashes($zongzi); echo $zongzi; ?>
PHP quotemeta() 函数
定义和用法
quotemeta() 函数在字符串中某些预定义的字符前添加反斜杠。
这些预定义字符是:
句号 (.)
反斜杠 (\)
加号 (+)
星号 (*)
问号 (?)
方括号 ([])
脱字符号 (^)
美元符号 ($)
圆括号 (())
语法
quotemeta(string)
参数 | 描述 |
---|---|
string | 必需。规定要检查的字符串。 |
提示:该函数可用于转义拥有特殊意义的字符,比如 SQL 中的 ( )、[ ] 以及 *。
<?php $str = "Hello world. (can you hear me?)"; echo quotemeta($str); ?>
输出:
Hello world\. \(can you hear me\?\)
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
PHP-redis中文文档介绍
php中使用redis队列操作实例代码
无需重新编译php加入ftp扩展的解决方法
php实现utf-8和GB2312编码相互转换函数代码
php字符串分割函数explode的实例代码
php截取字符串并保留完整xml标签的函数代码
php中将字符串转为HTML的实体引用的一个类
php中删除字符串中最先出现某个字符的实现代码
关于mysql字符集设置了character_set_client=binary 在gbk情况下会出现表描述是乱码的情况
php数组的一些常见操作汇总
PHP的explode和implode的使用说明
PHP冒泡排序算法代码详细解读
PHP数组操作汇总 php数组的使用技巧
PHP中改变图片的尺寸大小的代码
php中用foreach来操作数组的代码
php中截取中文字符串的代码小结
PHP 字符串正则替换函数preg_replace使用说明
php中使用explode查找某个字符是否存在的方法
第4章 数据处理-php字符串的处理-郑阿奇(续)
PHP字符编码问题之GB2312 VS UTF-8解决方法