驼峰命名法和下划线风格的互转
来源:互联网 发布:如何做淘宝店铺 编辑:程序博客网 时间:2024/05/17 04:58
下划线转驼峰比较简单,直接根据下划线打散成数组,每个子项首字符转大写,再做字符串拼接即可。
驼峰转下划线风格,稍微复杂一些。刚开始我没有思路,后来想到,可以遍历字符串,遇到大写字母将其转换成小写,并在前面加一个下划线。
class CamelTool{//驼峰命名法转下划线风格public static function toUnderScore($str){$array = array();for($i=0;$i<strlen($str);$i++){if($str[$i] == strtolower($str[$i])){$array[] = $str[$i];}else{if($i>0){$array[] = '_';}$array[] = strtolower($str[$i]);}}$result = implode('',$array);return $result;}//下划线风格转驼峰命名法 public static function toCamelCase($str){$array = explode('_', $str);$result = '';foreach($array as $value){$result.= ucfirst($value);}return $result;}}
0 0
- 驼峰命名法和下划线风格的互转
- 驼峰命名法转下划线风格
- 下划线风格转驼峰命名法
- 驼峰命名法(CamelCase)和下划线风格(UnderScoreCase)字符串之间的转换工具类
- 驼峰命名法(CamelCase)和下划线风格(UnderScoreCase)字符串之间的转换工具类
- pyhton——驼峰和下划线命名格式互转
- 字符串的下划线命名和驼峰命名转换
- 字符串的下划线命名和驼峰命名转换
- 驼峰命名法(CamelCase)和下划线命名法(UnderScoreCase)字符之间的转换
- 驼峰命名法(CamelCase)和下划线命名法(UnderScoreCase)字符之间的转换
- php 将驼峰变量和下划线风格的变量名互转
- Java 驼峰命名法转下划线命名法
- Java-驼峰命名与下划线命名互转
- Java之驼峰和下划线命名的相互转化-yellowcong
- 下划线命名法 vs 驼峰命名法
- 驼峰命名法和数据库下划线问题和一个mybatis的源码解释网站
- java下划线命名转驼峰命名
- java 驼峰和下划线互转
- 简述css3动画
- Integer n=new Integer(1)和int n=1的区别
- Spark MLlib java TF-IDF计算 (spark 1.5.2)
- 平稳数据
- FFMPEG命令参数
- 驼峰命名法和下划线风格的互转
- PyCharm 2016.3.2 设置vim编辑环境(Win7)
- 十进制、八进制、十六进制转换公式?
- Meterpreter使用总结(1)
- 机器学习笔记之Logistic回归算法
- bufferedReader
- 一道切线和圆有关的几何证明题及解析解答
- Linux常用命令总结
- 数据结构java语言描述第(一)篇---图的遍历