美文网首页
php-大写字母转换下划线_小写字母

php-大写字母转换下划线_小写字母

作者: 小哥哥吖Q | 来源:发表于2018-01-19 14:38 被阅读0次

    ascii代码 65-90 对应大写字母 A-Z  加32对应的是大写字母的小写对应

    function cc_format($name){

          $temp_array = array();

          for($i=0;$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);

      }

    调用方法

    $name = 'AppPromoZhongQiu2014ActiveStatusSelector';

    echo cc_format($name);

    //返回结果 app_promo_zhong_qiu2014_active_status_selector

    相关文章

      网友评论

          本文标题:php-大写字母转换下划线_小写字母

          本文链接:https://www.haomeiwen.com/subject/kseooxtx.html