位置: 编程技术 - 正文
推荐整理分享PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析(php正则替换函数怎么写),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:php正则替换字符串,php正则替换函数怎么写,php正则函数内容匹配,php正则表达式匹配,php正则替换函数是什么,php正则替换字符串,php正则替换函数是什么,php正则替换字符串,内容如对您有帮助,希望把文章链接给更多的朋友!
本文实例讲述了PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法。分享给大家供大家参考,具体如下:
环境错误级别:error_reporting =E_ALL
某天我在研究一下php下的正则替换函数perg_replace(),
示例:
代码:
结果:
虽然结果是对的,但是报了如下的错误:
Notice: Use of undefined constant a - assumed 'a' in D:xampphtdocsstudyRoomregularindex.php() : regexp code on line 1
造成这原因的是在$replacement= "md5($1)";中的md5()方法,在参数传递的时候,参数没有加单引号或者双引号,系统就认为是个常量,所以就出现了这样的问题。改成如下 即可:
$replacement= "md5('$1')";(或:$replacement= "md5('\1')";)
注:在取匹配到的内存变量的值的时候可以用"$1"或者"1"这样的形式.
PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:
JavaScript正则表达式在线测试工具:
/etc/php-fpm.d/www.conf 配置注意事项 1、php-fpm配置文件里rlimit_files的值要与系统的打开连接数一致1)查看系统文件打开连接数[root@iZeveq0q4Z~]#ulimit-n)查看一下php-fpm配置文件里rlimit_file
PHP正则表达式匹配替换与分割功能实例浅析 本文实例讲述了PHP正则表达式匹配替换与分割功能。分享给大家供大家参考,具体如下:正则表达式在PHP中的作用主要包括:分割、匹配、查找与替换
php加密之discuz内容经典加密方式实例详解 本文实例讲述了php加密之discuz内容经典加密方式。分享给大家供大家参考,具体如下:导读:有的时候,我们希望对表里的某些敏感字段进行加密,想了好
标签: php正则替换函数怎么写
本文链接地址:https://www.jiuchutong.com/biancheng/295475.html 转载请保留说明!友情链接: 武汉网站建设