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

선택 사항. 가능한 값:

  • CASE_LOWER - 기본 값. 배열의 키를 소문자로 변환합니다.
  • CASE_UPPER - 배열의 키를 대문자로 변환합니다.

기술 세부 사항

반환 값: 키가 대문자 또는 소문자인 배열을 반환하거나, 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));
?>

실행 예제