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

 更新时间:2011年07月17日 04:33:23   作者:   我要评论
PHP在特殊字符前加斜杠的代码,需要的朋友可以参考下。quotemeta() 函数在字符串中某些预定义的字符前添加反斜杠。
复制代码 代码如下:

<?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将textarea数据提交到mysql出现很多空格的解决方法

    php将textarea数据提交到mysql出现很多空格的解决方法

    这篇文章主要介绍了php将textarea数据提交到mysql出现很多空格的解决方法,分析了空格出现的原因以及删除空格的简单实现技巧,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • phpmyadmin显示utf8_general_ci中文乱码的问题终级篇

    自己写PHP也有一年多了,然后编码问题却老是没有得到好的解决,自己的情况是这样的,网页显示完全正常,在phpmyadmin金沙国际官网显示中文乱码,不管是简体还是繁体,只要是中文都是乱码
    2013-04-04
  • PHP页面跳转操作实例分析(header方法)

    PHP页面跳转操作实例分析(header方法)

    这篇文章主要介绍了PHP页面跳转操作,结合实例形式对比分析了HTML跳转与php使用header方法跳转的相关操作技巧与注意事项,并给出了一个跳转的封装函数供大家参考,需要的朋友可以参考下
    2016-09-09
  • php除数取整示例

    php除数取整示例

    这篇文章主要介绍了php中的除数如何取整,需要的朋友可以参考下
    2014-04-04
  • PHP+iFrame实现页面无需刷新的异步文件上传

    PHP+iFrame实现页面无需刷新的异步文件上传

    这篇文章主要介绍了PHP+iFrame实现页面无需刷新的异步文件上传,包含了iframe框架与form表单的运用及PHP文件上传等技巧,需要的朋友可以参考下
    2014-09-09
  • PHP使用Redis实现防止大并发下二次写入的方法

    PHP使用Redis实现防止大并发下二次写入的方法

    这篇文章主要介绍了PHP使用Redis实现防止大并发下二次写入的方法,结合实例形式分析了php使用锁机制实现并发读写redis情况下的读写错误,需要的朋友可以参考下
    2017-10-10
  • php error_log 函数的使用

    php error_log 函数的使用

    error_log函数是PHP内置的一个函数,主要是用来写错误日志的函数,我们在多人开发,或者在比较复杂,并且没有单元测试的开发项目中,完全可以使用它来记录我们程序中的错误,特别是金沙国际官网查询语句执行的错误。
    2009-04-04
  • PHP判断是否是微信打开,浏览器打开的方法

    PHP判断是否是微信打开,浏览器打开的方法

    下面小编就为大家分享一篇PHP判断是否是微信打开,浏览器打开的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • php目录拷贝实现方法

    php目录拷贝实现方法

    这篇文章主要介绍了php目录拷贝实现方法,通过一个自定义递归调用函数实现对目录的拷贝功能,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • php项目打包方法

    php项目打包方法

    大家经常会接到一些编程的活,例如设计企业网站,做做财务,系统什么的。或许是因为朋友的需求,或许图个零花。不管什么原因吧。等程序做好了,给对方展示、安装,就成了问题。
    2008-09-09

最新评论