在PHP中将短横线转换为驼峰命名法,可以使用以下方法:
str_replace()
函数:使用str_replace()
函数将短横线替换为下划线,然后使用ucwords()
函数将下划线分隔的单词首字母大写。$string = 'short-dash-name';
$camelCase = str_replace('-', '_', $string);
$camelCase = ucwords($camelCase, '_');
$camelCase = str_replace('_', '', $camelCase);
preg_replace_callback()
函数:使用preg_replace_callback()
函数以正则表达式的方式匹配短横线,并使用回调函数将匹配到的字符串转换为驼峰命名法。$string = 'short-dash-name';
$camelCase = preg_replace_callback('/-(.)/', function ($matches) {
return strtoupper($matches[1]);
}, $string);
以上两种方法都可以将短横线转换为驼峰命名法。选择其中一种方法来实现根据自己的需求进行转换。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站