欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP 中 正则表达式转化小写上划线变量变驼峰式

程序员文章站 2022-03-19 12:50:25
...
PHP 中 正则表达式转化小写下划线变量变驼峰式
$method = 'set'.preg_replace(
      "/(?:^|_)([a-z])/e", 
             "strtoupper('\\1')", 
             $f);

 first_name -> setFirstName
   click_url -> setClickUrl

正则中的/e可以执行. 此特性在perl中也是存在的.

如果不可以执行那只能

a -> A
 b -> B
 ...
 z -> Z

不知道还有没有别的办法.

以上就是PHP 中 正则表达式转化小写上划线变量变驼峰式的内容,更多相关内容请关注PHP中文网(www.php.cn)