라이브러리

[PHP] array_change_key_case - 배열의 모든 키의 대소문자를 변경합니다.




PHP array_change_key_case 함수


PHP의 `array_change_key_case` 함수는 배열의 키를 대소문자를 변경하는 데 사용됩니다. 이 함수는 배열의 키를 모두 대문자로, 소문자로, 또는 첫 번째 문자만 대문자로 변경할 수 있습니다.

# 함수의 사용법


`array_change_key_case(array, CASE_LOWER|CASE_UPPER|CASE_FIRST)`

- `array`: 변경할 배열
- `CASE_LOWER`: 소문자로 변경
- `CASE_UPPER`: 대문자로 변경
- `CASE_FIRST`: 첫 번째 문자만 대문자로 변경

# 예제


#hostingforum.kr
php

// 예제 1: 소문자로 변경

$array = [

    'A' => 'apple',

    'B' => 'banana',

    'C' => 'cherry'

];



print_r(array_change_key_case($array, CASE_LOWER));



// 결과

// Array

// (

//     [a] => apple

//     [b] => banana

//     [c] => cherry

// )



// 예제 2: 대문자로 변경

$array = [

    'a' => 'apple',

    'b' => 'banana',

    'c' => 'cherry'

];



print_r(array_change_key_case($array, CASE_UPPER));



// 결과

// Array

// (

//     [A] => apple

//     [B] => banana

//     [C] => cherry

// )



// 예제 3: 첫 번째 문자만 대문자로 변경

$array = [

    'apple' => 'fruit',

    'banana' => 'fruit',

    'cherry' => 'fruit'

];



print_r(array_change_key_case($array, CASE_FIRST));



// 결과

// Array

// (

//     [Apple] => fruit

//     [Banana] => fruit

//     [Cherry] => fruit

// )



# 주의사항


- `array_change_key_case` 함수는 배열의 키를 변경합니다. 배열의 값은 변경되지 않습니다.
- 이 함수는 배열의 키가 중복되지 않는 경우에만 사용할 수 있습니다. 만약 키가 중복된다면, 마지막 키가 변경된 키로 저장됩니다.
- 이 함수는 배열의 키가 문자열이 아닌 경우에 사용할 수 없습니다. 만약 키가 숫자라면, 변경된 키는 문자열로 변환됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 666 페이지

검색

게시물 검색