>  기사  >  백엔드 개발  >  PHP에서 대문자 이름을 밑줄로 구분된 이름으로 변환하는 방법

PHP에서 대문자 이름을 밑줄로 구분된 이름으로 변환하는 방법

墨辰丷
墨辰丷원래의
2018-06-11 14:10:402003검색

이 글에서는 주로 PHP가 대문자 이름을 밑줄로 구분된 이름으로 변환하는 방법을 소개합니다. 이 글에서는 파스칼 이름 지정, 카멜 케이스 이름 지정 등 사용하지 않는 일부 이름 지정 방법을 변환하는 방법에 대해 설명합니다. it

때때로 문자열의 대문자를 _+소문자로 변환해야 합니다. 변수 이름을 지정할 때 이 문제가 발생합니다.

$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[] = &#39;_&#39;.chr($ascii_code + 32);
      }
    }else{
      $temp_array[] = $name[$i];
    }
  }
  return implode(&#39;&#39;,$temp_array);
}

요약: 위 내용은 전체 내용입니다. 기사 내용, 모든 분들의 공부에 도움이 되었으면 좋겠습니다.

관련 권장 사항:

PHP는 색상 환경에 따라 이미지 워터마크를 동적으로 추가하는 기능을 구현합니다.

PHP에서 유형 프롬프트의 역할과 사용

PHP는 안티 설정을 구현합니다. - 네트워크 앨범 리칭 사진 캡쳐 기능

위 내용은 PHP에서 대문자 이름을 밑줄로 구분된 이름으로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.