array_change_key_case
(PHP 4 >= 4.2.0, PHP 5)
array_change_key_case — 모두 대문자나 소문자화된 문자열 키를 갖는 배열로 반환한다
설명
array array_change_key_case
( array $input
[, int $case
] )
array_change_key_case()는 input 배열 안의 키를 모두 소문자나 대문자로 변경한다. 변경은 마지막 선택적인 case 매개변수에 의해 결정된다. 그 매개변수에 CASE_UPPER 와 CASE_LOWER 두 가지 상수를 전달할수 있다. 기본값은 CASE_LOWER 이다. 이 함수는 숫자키는 그대로 두게 된다.
Example#1 array_change_key_case() 예제코드
<?php
$input_array = array("FirSt" => 1, "SecOnd" => 4);
print_r(array_change_key_case($input_array, CASE_UPPER));
?>
위 프로그램의 출력은 다음과 같다:
Array ( [FIRST] => 1 [SECOND] => 4 )
배열이 이 함수가 실행된후 같은 인덱스를 갖는다면(예 "keY"와 "kEY"), 배열에서 나중에 오는 값이 다른 인덱스를 덮어쓰게 된다.