PHP中quotemeta()函数的用法讲解


Posted in PHP onApril 04, 2019

PHP quotemeta() 函数

实例

在预定义的字符前添加反斜杠:

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

定义和用法

quotemeta()函数在字符串中某些预定义的字符前添加反斜杠。

预定义的字符:

  • 句号(.)
  • 反斜杠(\)
  • 加号(+)
  • 星号(*)
  • 问号(?)
  • 方括号([])
  • 脱字号(^)
  • 美元符号($)
  • 圆括号(())

提示: 该函数可用于转义拥有特殊意义的字符,比如 SQL 中的 ( )、[ ] 以及 * 。

注释: 该函数是二进制安全的。

语法

quotemeta( _string_ )

PHP中quotemeta()函数的用法讲解

PHP中quotemeta()函数的用法讲解

实例 1

在多个预定义的字符前添加反斜杠:

<?php 
$str1 = "1 + 1 = 2"; 
$str2 = "1 * 1 = 1"; 
$str3 = "Could you borrow me 5$?"; 
$str4 = "Are you not entertained? (I am..)"; 
$str5 = "The caret [ ^ ] Looks like a hat!"; 
echo quotemeta($str1)."<br>"; 
echo quotemeta($str2)."<br>"; 
echo quotemeta($str3)."<br>"; 
echo quotemeta($str4)."<br>"; 
echo quotemeta($str5)."<br>"; 
?>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
PHP脚本的10个技巧(7)
Oct 09 PHP
附件名前加网站名
Mar 23 PHP
又一个php 分页类实现代码
Dec 03 PHP
PHP检测移动设备类mobile detection使用实例
Apr 14 PHP
PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)
Apr 21 PHP
PHP解析html类库simple_html_dom的转码bug
May 22 PHP
ThinkPHP CURD方法之field方法详解
Jun 18 PHP
php中实现获取随机数组列表的自定义函数
Apr 02 PHP
深入讲解PHP Session及如何保持其不过期的方法
Aug 18 PHP
PHP手机号中间四位用星号*代替显示的实例
Jun 02 PHP
PHP实现数组根据某个单元字段排序操作示例
Aug 01 PHP
PHP实现笛卡尔积算法的实例讲解
Dec 22 PHP
Laravel多域名下字段验证的方法
Apr 04 #PHP
php使用lua+redis实现限流,计数器模式,令牌桶模式
Apr 04 #PHP
PHP设计模式之策略模式原理与用法实例分析
Apr 04 #PHP
Laravel路由研究之domain解决多域名问题的方法示例
Apr 04 #PHP
PHP设计模式之观察者模式定义与用法分析
Apr 04 #PHP
PHP示例演示发送邮件给某个邮箱
Apr 03 #PHP
PHP whois查询类定义与用法示例
Apr 03 #PHP
You might like
PHP_SELF,SCRIPT_NAME,REQUEST_URI区别
2014/12/24 PHP
WIN8.1下搭建PHP5.6环境
2015/04/29 PHP
php删除数组指定元素实现代码
2017/05/03 PHP
如何优雅的使用 laravel 的 validator验证方法
2018/11/11 PHP
js setattribute批量设置css样式
2009/11/26 Javascript
js 禁用只读文本框获得焦点时的退格键
2010/04/25 Javascript
jQuery选择头像并实时显示的代码
2010/06/27 Javascript
基于jQuery的试卷自动排版系统实现代码
2011/01/06 Javascript
基于jQuery的图片左右无缝滚动插件
2012/05/23 Javascript
js的alert弹出框出现乱码解决方案
2013/09/02 Javascript
js全屏显示显示代码的三种方法
2013/11/11 Javascript
将HTML的左右尖括号等转义成实体形式的两种实现方式
2014/05/04 Javascript
jquery+ajax实现跨域请求的方法
2015/01/20 Javascript
JS往数组中添加项性能分析
2015/02/25 Javascript
浅谈JavaScript的事件
2015/02/27 Javascript
JavaScript SHA1加密算法实现详细代码
2016/10/06 Javascript
H5移动端适配 Flexible方案
2016/10/24 Javascript
关于javascript获取内联样式与嵌入式样式的实例
2017/06/01 Javascript
Vue利用路由钩子token过期后跳转到登录页的实例
2017/10/26 Javascript
webpack-dev-server自动更新页面方法
2018/02/22 Javascript
vue实现简单loading进度条
2018/06/06 Javascript
微信小程序实现获取用户信息并存入数据库操作示例
2019/05/07 Javascript
vue组件中watch props根据v-if动态判断并挂载DOM的问题
2019/05/12 Javascript
详解json串反转义(消除反斜杠)
2019/08/12 Javascript
使用 webpack 插件自动生成 vue 路由文件的方法
2019/08/20 Javascript
详解ES6新增字符串扩张方法includes()、startsWith()、endsWith()
2020/05/12 Javascript
selenium 反爬虫之跳过淘宝滑块验证功能的实现代码
2020/08/27 Javascript
python进阶教程之模块(module)介绍
2014/08/30 Python
Python中的zipfile模块使用详解
2015/06/25 Python
基于python使用tibco ems代码实例
2019/12/20 Python
python学生管理系统的实现
2020/04/05 Python
英国领先的互联网葡萄酒礼品商:Vintage Wine & Port
2019/05/24 全球购物
澳大利亚设计师服装在线:MISHA
2019/10/07 全球购物
法国春天百货官网:Printemps.com
2020/06/29 全球购物
枚举与#define宏的区别
2014/04/30 面试题
5道关于python基础 while循环练习题
2021/11/27 Python