preg_replace改成preg_replace_callback
程序员文章站
2024-04-02 20:32:16
...
preg_replace('!s:(\d+):"(.*?)";!se', "'s:'.strlen('$2').':\"$2\";'", $value);
正则不怎么懂
正则不怎么懂
回复讨论(解决方案)
preg_replace_callback('!s:(\d+):"(.*?)";!s', function($m) { return 's:'.strlen($m[2]).":\"$m[2]\";";}, $value);
上一篇: 插入数据的有关问题
推荐阅读
-
preg_replace改成preg_replace_callback
-
php中preg_replace_callback函数简单用法示例
-
php中preg_replace正则替换用法分析【一次替换多个值】
-
PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析
-
【sublime】修改成类似Eclipse快捷键
-
Powerbuilder混淆器改成正式版和中文界面 PowerBuilder.net
-
web项目改成spring boot maven 引入jar包不一致启动报错 mavnorg jsonspring bootjar
-
把数据库mysql的下划线命名改成骆驼命名
-
egret加载资源改成进度条
-
PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析