本文实例讲述了PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法。分享给大家供大家参考,具体如下:

环境错误级别:error_reporting =E_ALL
某天我在研究一下php下的正则替换函数perg_replace(),
示例:
代码:
$subject="2222<b>a</b>2222fff222222222A22222"; $pattern = "/(a)/e"; $replacement= "md5($1)";//$1,取匹配到的内存变量的值(\1也可以,只不过要注意双引号内的转义) echo preg_replace($pattern,$replacement, $subject);
结果:
虽然结果是对的,但是报了如下的错误:
Notice: Use of undefined constant a - assumed 'a' in D:\xampp\htdocs\studyRoom\regular\index.php(18) : regexp code on line 1
造成这原因的是在$replacement= "md5($1)";中的md5()方法,在参数传递的时候,参数没有加单引号或者双引号,系统就认为是个常量,所以就出现了这样的问题。改成如下 即可:
$replacement= "md5('$1')";(或:$replacement= "md5('\\1')";)
注:在取匹配到的内存变量的值的时候可以用"$1"或者"\1"这样的形式.
PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:
JavaScript正则表达式在线测试工具:
http://tools./regex/javascript
正则表达式在线生成工具:
http://tools./regex/create_reg
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php正则表达式用法总结》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php面向对象程序设计入门教程》、《PHP网络编程技巧总结》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
# PHP
# 正则
# 替换
# 函数
# preg_replace()
# 报错
# Notice
# Use
# of
# undefined
# constant
# 解决方法
# PHP正则表达式函数preg_replace用法实例分析
# 深入研究PHP中的preg_replace和代码执行
# PHP中一个有趣的preg_replace函数详解
# PHP7 preg_replace 出错及解决办法
# 正则表达式
# 程序设计
# 操作技巧
# 是个
# 双引号
# 是在
# 我在
# 相关内容
# 可以用
# 感兴趣
# 要注意
# 给大家
# 更多关于
# 所述
# 报了
# 某天
# 面向对象
# 再为
相关文章:
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
济南网站建设制作公司,室内设计网站一般都有哪些功能?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
北京网站制作的公司有哪些,北京白云观官方网站?
新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?
建站DNS解析失败?如何正确配置域名服务器?
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
建站主机无法访问?如何排查域名与服务器问题
如何用搬瓦工VPS快速搭建个人网站?
正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?
如何在服务器上配置二级域名建站?
如何通过VPS建站实现广告与增值服务盈利?
ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
制作网页的网站有哪些,电脑上怎么做网页?
建站之家VIP精选网站模板与SEO优化教程整合指南
MySQL查询结果复制到新表的方法(更新、插入)
建站主机空间推荐 高性价比配置与快速部署方案解析
广州美橙建站如何快速搭建多端合一网站?
网站制作公司排行榜,四大门户网站排名?
建站之星官网登录失败?如何快速解决?
制作网站公司那家好,网络公司是做什么的?
c# F# 的 MailboxProcessor 和 C# 的 Actor 模型
PHP正则匹配日期和时间(时间戳转换)的实例代码
长沙企业网站制作哪家好,长沙水业集团官方网站?
如何高效完成独享虚拟主机建站?
如何选择可靠的免备案建站服务器?
建站之星会员如何解锁更多建站功能?
在线制作视频的网站有哪些,电脑如何制作视频短片?
婚礼视频制作网站,学习*后期制作的网站有哪些?
北京建设网站制作公司,北京古代建筑博物馆预约官网?
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
网站建设制作、微信公众号,公明人民医院怎么在网上预约?
如何制作算命网站,怎么注册算命网站?
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
建站主机与服务器功能差异如何区分?
独立制作一个网站多少钱,建立网站需要花多少钱?
相册网站制作软件,图片上的网址怎么复制?
jQuery 常见小例汇总
如何快速搭建虚拟主机网站?新手必看指南
制作门户网站的参考文献在哪,小说网站怎么建立?
想学网站制作怎么学,建立一个网站要花费多少?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
建站上传速度慢?如何优化加速网站加载效率?
seo网站制作优化,网站SEO优化步骤有哪些?
北京专业网站制作设计师招聘,北京白云观官方网站?
建站之星后台密码遗忘?如何快速找回?
青浦网站制作公司有哪些,苹果官网发货地是哪里?
杭州银行网站设计制作流程,杭州银行怎么开通认证方式?
如何在香港服务器上快速搭建免备案网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。