关于PHP转义元字符集的介绍(代码示例)

藏色散人
发布: 2023-04-05 15:44:01
原创
2218 人浏览过

quotemeta()函数转义元字符集。quotemeta()函数是在PHP一个内置函数,其接受字符串作为参数并返回其具有在一些预定义的字符前添加在字符串反斜线的字符串。

关于PHP转义元字符集的介绍(代码示例)

预定义字符为:

句点(.)
反斜杠(\)
加号(+)
星号(*)
问号(?)
方括号([])
插入符号(^)
美元符号($)
括号(())
登录后复制

语法:

 quotemeta($string)
登录后复制

参数:此函数只接受一个强制参数$string。此参数指定要在上述预定义字符前添加反斜杠的字符串。

返回值:它通过在$string参数中预定义的字符前添加反斜杠来返回一个字符串。

示例1:当字符串有' ?和“$”预定义字符

<?php
$str = "PHP$ and Java?";

//通过在预定义字符“$”和“?”前面添加反斜杠来打印字符串。
echo(quotemeta($str));
登录后复制

输出:

PHP\$ and Java\?
登录后复制

例2:当字符串有' * '和“+”预定义字符

<?php
$str = "+PHP* and Java.";

// 通过在预定义字符前添加反斜杠来打印字符串
echo(quotemeta($str));
登录后复制

输出:

\+PHP\* and Java\.
登录后复制

示例3:当字符串有[]和()作为预定义字符时。

<?php

$str = "[]PHP and Java()";

// 通过在预定义的字符、[]括号和()主题前添加反斜杠来打印字符串
echo(quotemeta($str));
登录后复制

输出:

\[\]PHP and Java\(\)
登录后复制

示例4:当字符串有插入符号(^)作为预定义字符时。

<?php 

$str = "2 ^ 2 = 4"; 
  
// 通过在预定义字符前添加反斜杠来打印字符串
echo(quotemeta($str));
登录后复制

输出:

2 \^ 2 = 4
登录后复制

相关推荐:《PHP教程

本篇文章就是关于PHP转义元字符集即PHP quotemeta()函数的介绍,希望对需要的朋友有所帮助!

以上是关于PHP转义元字符集的介绍(代码示例)的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!