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

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

  $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);  }  

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

郑重声明:本网站发布的内容(图片、视频和文字)以及用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服