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 이다. 이 함수는 숫자키는 그대로
두게 된다.
예 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"),
배열에서 나중에 오는 값이 다른 인덱스를 덮어쓰게 된다.