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数据库操作面向对象的优点
Oct 09 PHP
用PHPdig打造属于你自己的Google[图文教程]
Feb 14 PHP
PHP extract 将数组拆分成多个变量的函数
Jun 30 PHP
PHP中输出转义JavaScript代码的实现代码
Apr 22 PHP
php处理斐波那契数列非递归方法
Feb 04 PHP
Thinkphp实现MySQL读写分离操作示例
Jun 25 PHP
ucenter通信原理分析
Jan 09 PHP
php基于curl扩展制作跨平台的restfule 接口
May 11 PHP
php自定义分页类完整实例
Dec 25 PHP
验证坐标在某坐标区域内php代码
Oct 08 PHP
php实现水印文字和缩略图的方法示例
Dec 29 PHP
yii2 resetful 授权验证详解
May 18 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
thinkPHP的Html模板标签使用方法
2012/11/13 PHP
php 常用算法和时间复杂度
2013/07/01 PHP
PHP header()函数常用方法总结
2014/04/11 PHP
ThinkPHP中ajax使用实例教程
2014/08/22 PHP
php实现的SESSION类
2014/12/02 PHP
php建立Ftp连接的方法
2015/03/07 PHP
Laravel5.1自定义500错误页面示例
2016/10/09 PHP
php+javascript实现的动态显示服务器运行程序进度条功能示例
2017/08/07 PHP
yii2 上传图片的示例代码
2018/11/02 PHP
JavaScript Undefined,Null类型和NaN值区别
2008/10/22 Javascript
使用js修改客户端注册表的方法
2013/08/09 Javascript
js的隐含参数(arguments,callee,caller)使用方法
2014/01/28 Javascript
jQuery插件zoom实现图片全屏放大弹出层特效
2015/04/15 Javascript
JAVA四种基本排序方法实例总结
2015/07/24 Javascript
Vue.js学习教程之列表渲染详解
2017/05/17 Javascript
angularjs中ng-bind-html的用法总结
2017/05/23 Javascript
详解HTML5 使用video标签实现选择摄像头功能
2017/10/25 Javascript
JavaScript中关于class的调用方法
2017/11/28 Javascript
vue绑定的点击事件阻止冒泡的实例
2018/02/08 Javascript
Nuxt项目支持eslint+pritter+typescript的实现
2019/05/20 Javascript
vue 实现移动端键盘搜索事件监听
2019/11/06 Javascript
Python实现冒泡排序的简单应用示例
2017/12/11 Python
Pycharm取消py脚本中SQL识别的方法
2018/11/29 Python
python实现批量nii文件转换为png图像
2019/07/18 Python
keras 特征图可视化实例(中间层)
2020/01/24 Python
PyTorch中的C++扩展实现
2020/04/02 Python
Python使用Matlab命令过程解析
2020/06/04 Python
python 将Excel转Word的示例
2021/03/02 Python
CSS3美化表单控件全集
2016/06/29 HTML / CSS
联想英国官网:Lenovo英国
2019/07/17 全球购物
CLR与IL分别是什么含义
2016/08/23 面试题
高一政治教学反思
2014/01/28 职场文书
纪检干部先进事迹材料
2014/08/23 职场文书
党员教师群众路线个人整改措施
2014/10/28 职场文书
高三英语复习计划
2015/01/19 职场文书
班主任远程培训研修日志
2015/11/13 职场文书