라이브러리
[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` 함수는 배열의 키를 변경합니다. 배열의 값은 변경되지 않습니다.
- 이 함수는 배열의 키가 중복되지 않는 경우에만 사용할 수 있습니다. 만약 키가 중복된다면, 마지막 키가 변경된 키로 저장됩니다.
- 이 함수는 배열의 키가 문자열이 아닌 경우에 사용할 수 없습니다. 만약 키가 숫자라면, 변경된 키는 문자열로 변환됩니다.
댓글목록
등록된 댓글이 없습니다.