下划线式转化为驼峰字符串
/**
* 下划线转驼峰 字符串转化函数 _make_by_id_ => MakeById
*
* @param $str
*
* @return string $str string 输出转化后的字符串
*/
function underLineToHump($str){
$str = trim($str,'_');//去除前后下划线_
$len = strlen($str);
$out = strtoupper($str[0]);
for ($i=1; $i<$len; $i++) {
if(ord($str[$i]) == ord('_')){//如果当前是下划线,去除,并且下一位大写
$out .= isset($str[$i+1])?strtoupper($str[$i+1]):'';
$i++;
}else{
$out .= $str[$i];
}
}
return $out;
}
驼峰式转化为下划线字符串
/**
* 驼峰转下划线 字符串函数 MakeById => make_by_id
* @param $str
*
* @return string
下划线式转化为驼峰字符串
最新推荐文章于 2024-05-05 20:58:26 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)