美文网首页
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

相关文章

  • fasta格式大小写转换

    对于序列是大写字母的fa文件若将序列转换为小写字母命令 小写字母转换大写字母

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

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

  • C语言大写字母与小写字母转换三种方式

    大写字母与小写字母之间的ASCII 码值减去 32由于大写字母与小写字母之间的差值为 32,因此小写字母转换为大写...

  • Sass字符串函数-To-upper-case()

    To-upper-case() 函数将字符串小写字母转换成大写字母

  • 变量、数字、字符串

    变量 变量名只能包括大写字母、小写字母、数字和下划线。 名字不可以用数字开头,另外,python中用下划线开头的名...

  • c基础-变量,常量

    变量的名称可以由字母、数字和下划线字符组成。它必须以字母或下划线开头。大写字母和小写字母是不同的,因为 C 是大小...

  • lua变量规范与注释

    变量规范下划线+大写字母 常用来表示一些内置的变量,在声明变量时应尽量避免下划线+小写字母 常用来表示私有变量 注...

  • Kotlin的编码风格

    1. 命名风格 使用(camelCase)驼峰命名法,避免使用下划线 类型以大写字母开头 方法和属性以小写字母开头...

  • 2、Dart 中的命名规则

    一、工程的命名规则: hello_flutter 注意只能包含小写字母和下划线,不能包含大写字母和中划线。 二、文...

  • Go语言变量命名规范

    变量命名规范要求 名字必须以一个字母或下划线开头,后面可以跟任意数量的字母、数字或下划线。大写字母和小写字母是不同...

网友评论

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

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