相关疑难解决方法(0)

用preg_replace_callback替换preg_replace()e修饰符

我对正则表达式很糟糕.我试图取代这个:

public static function camelize($word) {
   return preg_replace('/(^|_)([a-z])/e', 'strtoupper("\\2")', $word);
}
Run Code Online (Sandbox Code Playgroud)

使用带有匿名函数的preg_replace_callback.我不明白\\ 2是做什么的.或者就此而言preg_replace_callback的工作原理.

实现这一目标的正确代码是什么?

php regex preg-replace preg-replace-callback

82
推荐指数
1
解决办法
10万
查看次数

标签 统计

php ×1

preg-replace ×1

preg-replace-callback ×1

regex ×1