我们的服务: 网站策划 网站建设 网页设计 域名注册 虚拟主机 企业邮箱 网站地图  QQ:83624459    84245689   1317108998
 
零柒动力-中国电信合作商家 电话网址
首页HOME 新闻中心NEWS 网站策划网页设计域名注册企业邮箱空间租用平面设计 客户案例SAMPLE 客服中心SERVICE 关于我们ABOUT US
 
网站公告
 
 
 
 
零柒动力网站建设
 
   网站公告    Proclamation
   客户资讯    client information
   行业资讯    Company information
   电子商务    E-commerce
   经验心得    Experience
   网站优化    Web SEO
   技术文档    Technical Documents
PHP的Unknown Modifier错误
Tags:php 错误
        

如下正则:

 

$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);

 


转载请注明出处-零柒动力-07er.com

 
 
网站建设基本流程
 
确定意向 定制方案 签署合同 进入制作 完成制作 正式营运
>> 详细流程图
 
一键点击申请建站
  首页合作伙伴招贤纳仕网站地图隐私条款法律声明联系我们 www.07er.com
  Copyright www.07er.com Networks, Inc. All rights reserved.               ©2005-2010 广州市零柒动力信息技术有限公司 版权所有             粤ICP备06047895号
  Sitemap网站建设网站策划页面设计域名注册主机租用企业邮箱网站维护网站优化网站推广中国网络在线点评网