php把大写命名转换成下划线分割命名

Mercia ·
更新时间:2024-11-14
· 828 次阅读

有时候需要把一个字符串中的大写转换成 _+小写的方式,在变量命名的时候会碰到这种问题,直接上代码:

$name = 'AppPromoZhongQiu2014ActiveStatusSelector'; echo cc_format($name); function cc_format($name){ $temp_array = array(); for($i=0;$i<strlen($name);$i++){ $ascii_code = ord($name[$i]); if($ascii_code >= 65 && $ascii_code <= 90){ if($i == 0){ $temp_array[] = chr($ascii_code + 32); }else{ $temp_array[] = '_'.chr($ascii_code + 32); } }else{ $temp_array[] = $name[$i]; } } return implode('',$temp_array); } 您可能感兴趣的文章:Java 驼峰命名法详解(必看篇)js写一个字符串转成驼峰的实例php将字符串全部转换成大写或者小写的方法php实现字符串首字母转换成大写的方法php实现字符串首字母大写和单词首字母大写的方法php ucwords() 函数将字符串中每个单词的首字符转换为大写(实现代码)php 将字符串按大写字母分隔成字符串数组PHP实现驼峰样式字符串(首字母大写)转换成下划线样式字符串的方法示例



下划线 PHP

需要 登录 后方可回复, 如果你还没有账号请 注册新账号