PHP正则的Unknown Modifier错误解决方法

 更新时间:2010年03月02日 13:19:19   作者:  
PHP正则时出现Unknown Modifier错误解决方法

如下正则:

$a='2<span><nobr>tóng<span class="h">dòng</span></nobr><br>垌</span>3';
echo preg_replace('/<span class="h">[^<]*?</span>/','',$a);

会提示:

Warning: preg_replace(): Unknown modifier 'p' in E:\phpLearn\test.php on line 12

原因是:

在正则模式中,用/做定界符,但正则中也含有/,因此会出现此错误,PHP误当后面的一个</span>中的斜杠是结束的定界符。

解决办法:

1、加一个转义符:

echo preg_replace('/<span class="h">[^<]*?<\/span>/','',$a);

2、改其它定界符:如

echo preg_replace('{<span class="h">[^<]*?</span>}','',$a);

相关文章

  • PHP使用OB缓存实现静态化功能示例

    PHP使用OB缓存实现静态化功能示例

    这篇文章主要介绍了PHP使用OB缓存实现静态化功能,结合具体实例形式分析了php基于OB缓存读取数据库并生成静态文件相关操作技巧,需要的朋友可以参考下
    2019-03-03
  • php实现的mysqldb读写分离操作类示例

    php实现的mysqldb读写分离操作类示例

    这篇文章主要介绍了php实现的mysqldb读写分离操作类,结合实例形式分析了php针对数据库的读写分离操作实现技巧,并给出了该封装类的具体使用方法,需要的朋友可以参考下
    2017-02-02
  • PHP检测数据类型的几种方法(总结)

    PHP检测数据类型的几种方法(总结)

    下面小编就为大家带来一篇PHP检测数据类型的几种方法(总结)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • php版阿里云OSS图片上传类详解

    php版阿里云OSS图片上传类详解

    这篇文章主要介绍了php版阿里云OSS图片上传类,结合具体实例形式分析了php版阿里云OSS图片上传类的功能、定义、使用方法与相关注意事项,需要的朋友可以参考下
    2016-12-12
  • php实现的SESSION类

    php实现的SESSION类

    这篇文章主要介绍了php实现的SESSION类,包括session的创建、初始化、读取、写入与销毁等常用的操作,是非常实用的技巧,需要的朋友可以参考下
    2014-12-12
  • PHP中strpos、strstr和stripos、stristr函数分析

    PHP中strpos、strstr和stripos、stristr函数分析

    这篇文章主要为大家详细介绍了PHP中strpos、strstr和stripos、stristr函数源码,感兴趣的朋友可以参考一下
    2016-06-06
  • Fastadmin框架自定义搜索操作流程

    Fastadmin框架自定义搜索操作流程

    这篇文章主要介绍了Fastadmin框架自定义搜索操作流程,包括html标签、js调整、PHP修改,需要的朋友可以参考下
    2023-08-08
  • 浅析PHP中Collection 类的设计

    浅析PHP中Collection 类的设计

    本篇文章是对PHP中Collection 类进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php下用cookie统计用户访问网页次数的代码

    php下用cookie统计用户访问网页次数的代码

    利用cookie统计用户访问网页次数的代码,需要的朋友可以参考下。作为学习cookies的资料,不推荐使用。
    2010-05-05
  • PHP 之 写时复制介绍(Copy On Write)

    PHP 之 写时复制介绍(Copy On Write)

    很多时候,我们会因为一些术语而对其概念产生莫测高深的恐惧,而其实,他们的基本原理往往非常简单。本小节将介绍PHP中写时复制这种策略的实现
    2014-05-05

最新评论