How to convert PascalCase to pascal_case?

前端 未结 30 1582
北海茫月
北海茫月 2020-11-29 16:36

If I had:

$string = \"PascalCase\";

I need

\"pascal_case\"

Does PHP offer a function for this purpose?

30条回答
  •  自闭症患者
    2020-11-29 17:15

    $str = 'FooBarBaz';
    
    return strtolower(preg_replace('~(?<=\\w)([A-Z])~', '_$1', $str)); // foo_bar_baz
    

提交回复
热议问题