Замените модификатор preg_replace () e на preg_replace_callback
Я ужасен с регулярными выражениями. Я пытаюсь заменить это:
public static function camelize($word) {
return preg_replace('/(^|_)([a-z])/e', 'strtoupper("\\2")', $word);
}
с preg_replace_callback с анонимной функцией. Я не понимаю, что делает \\ 2. Или в этом отношении, как именно работает preg_replace_callback.
Какой будет правильный код для достижения этого?