PHP array_change_key_case() 함수
예제
배열의 모든 키를 대문자로 변환합니다:
<?php $age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31"); print_r(array_change_key_case($age, CASE_UPPER)); ?>
정의와 사용법
array_change_key_case() 함수는 배열의 모든 키를 대문자나 소문자로 변환합니다.
배열의 숫자 인덱스는 변경되지 않습니다. 선택 사항(즉 두 번째 매개변수)을 제공하지 않으면 기본적으로 소문자로 변환됩니다.
팁과 주의事项
주의:이 함수를 실행할 때 두 개나 더 많은 키가 일치하면(예제 2를 참조), 마지막 요소가 다른 요소를 덮어씁니다.
문법
array_change_key_case(array,case);
매개변수 | 설명 |
---|---|
array | 필수. 사용할 배열을 지정합니다. |
case |
선택 사항. 가능한 값:
|
기술 세부 사항
반환 값: | 키가 대문자 또는 소문자인 배열을 반환하거나, array 배열이 아닌 경우 FALSE를 반환합니다. |
PHP 버전: | 4.2+ |
추가 예제
예제 1
배열의 모든 키를 소문자로 변환합니다:
<?php $age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31"); print_r(array_change_key_case($age,CASE_LOWER)); ?>
예제 2
array_change_key_case()를 실행한 후 두 개나 더 많은 키가 일치하면(예를 들어 "b"와 "B"), 마지막 요소가 다른 요소를 덮어씁니다:
<?php $pets=array("a"=>"Cat","B"=>"Dog","c"=>"Horse","b"=>"Bird"); print_r(array_change_key_case($pets,CASE_UPPER)); ?>