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
PHP中用正则表达式清除字符串的空白
Jan 17 PHP
在windows平台上构建自己的PHP实现方法(仅适用于php5.2)
Jul 05 PHP
PHP文件上传主要代码讲解
Sep 30 PHP
php多个文件及图片上传实例详解
Nov 10 PHP
php将日期格式转换成xx天前的格式
Apr 16 PHP
PHP提高编程效率的20个要点
Sep 23 PHP
PHP排序算法之简单选择排序(Simple Selection Sort)实例分析
Apr 20 PHP
Laravel 队列使用的实现
Jan 08 PHP
laravel执行php artisan migrate报错的解决方法
Oct 09 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
Feb 18 PHP
PHP unset函数原理及使用方法解析
Aug 14 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中namespace use用法实例分析
2016/01/22 PHP
PHP7.1新功能之Nullable Type用法分析
2016/09/26 PHP
Yii2设置默认控制器的两种方法
2017/05/19 PHP
Laravel框架实现的记录SQL日志功能示例
2018/06/19 PHP
Laravel框架验证码类用法实例分析
2019/09/11 PHP
二行代码解决全部网页木马
2008/03/28 Javascript
复制本贴标题和地址的js代码
2008/07/01 Javascript
js 学习笔记(三)
2009/12/29 Javascript
浅析ajax请求json数据并用js解析(示例分析)
2013/07/13 Javascript
js实现对table动态添加、删除和更新的方法
2015/02/10 Javascript
JavaScript中神奇的call()方法
2015/03/12 Javascript
jQuery中iframe的操作(点击按钮新增窗口)
2016/04/20 Javascript
js显示动态时间的方法详解
2016/08/20 Javascript
javascript实现获取图片大小及图片等比缩放的方法
2016/11/24 Javascript
Vue 短信验证码组件开发详解
2017/02/14 Javascript
Angular.js项目中使用gulp实现自动化构建以及压缩打包详解
2017/07/19 Javascript
nuxt.js 缓存实践
2018/06/25 Javascript
Angular2中监听数据更新的方法
2018/08/31 Javascript
vue单页缓存存在的问题及解决方案(小结)
2018/09/25 Javascript
axios如何利用promise无痛刷新token的实现方法
2019/08/27 Javascript
JS异步宏队列微队列原理详解
2020/09/09 Javascript
Python函数嵌套实例
2014/09/23 Python
python实现批量获取指定文件夹下的所有文件的厂商信息
2014/09/28 Python
python 计算数组中每个数字出现多少次--“Bucket”桶的思想
2017/12/19 Python
Python实现定时备份mysql数据库并把备份数据库邮件发送
2018/03/08 Python
python TF-IDF算法实现文本关键词提取
2019/05/29 Python
django解决订单并发问题【推荐】
2019/07/31 Python
Python3使用腾讯云文字识别(腾讯OCR)提取图片中的文字内容实例详解
2020/02/18 Python
STP的判定过程
2012/10/01 面试题
一套C#面试题
2013/10/09 面试题
青年志愿者先进事迹
2014/05/06 职场文书
大学生学习计划书
2014/09/15 职场文书
学校运动会开幕词
2016/03/03 职场文书
如何使用php生成zip压缩包
2021/04/21 PHP
Python中的套接字编程是什么?
2021/06/21 Python
使用Python拟合函数曲线
2022/04/14 Python