我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

不推荐使用:preg_replace():不推荐使用/ e修饰符,使用preg_replace_callback

I can not fix this error:

$match[1] = preg_replace('/(?<=^|[a-z])./e', 'strtoupper("\0")', strtolower(trim($match[1])));

How to change it?

You should read the manual. The e modifier is deprecated and will be removed in further versions. Just use preg_replace_callback (the message told you..)

$match[1] = preg_replace_callback('/(?<=^|[a-z])./', function($m) {
    return strtoupper($m[0]);
}, strtolower(trim($match[1])));

近期文章

  • Codeigniter路由为静态页面主页工作其他路由而不是页面
  • 如何获取字符串PHP的一部分?
  • 通过会话跨页面存储和访问变量
  • PHP foreach函数中的不同格式? [关闭]
  • chrome back按钮单击刷新站点
  • 雄辩 - 按月,年和分页分组
  • 如何将if if语句转换为三元运算符?
  • Simpe循环平方整数值在C中比在PHP中慢
  • 在PHP中更改DIV包含[关闭]
  • 提交PHP后禁用按钮
  • PHP + MySQL,无法在新标签中打开DB url [重复]
  • 两个表之间的MySql CROSS JOIN与另一个表匹配
  • 喜欢只选择确切的关键字
  • 使用PHP以HTML格式从表格式获取和显示数据库中的数据
  • PHP中的SQL注入,如何将非转义引用发送到服务器?
  • 如何检查我的服务器上是否安装了mod_php5.c等php模块?
  • MySQL分组问题
  • Laravel调度程序无法正常工作
  • 使用jquery上传图片
  • php地图数字到字符串

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华