下划线式转化为驼峰字符串
/**
* 下划线转驼峰 字符串转化函数 _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-07-20 15:03:43 发布
本文介绍了三种PHP函数,用于将下划线式字符串转换为驼峰式,以及将驼峰式字符串转换为下划线式。函数包括:underLineToHump、humpToUnderLine和pregConvertString,使用了不同的方法实现转换,包括正则表达式和字符遍历。示例代码展示了如何使用这些函数进行转换。
摘要由CSDN通过智能技术生成