라이브러리
[PHP] array_diff_key - 비교를 위해 키를 사용하여 배열의 차이를 계산합니다.
PHP에서 Array_diff_key
PHP의 `array_diff_key` 함수는 두 개의 배열에서 키를 비교하여 차이점을 반환하는 함수입니다. 이 함수는 두 배열의 키가 일치하지 않는 경우에만 해당 키를 반환합니다.
함수 구조
`array_diff_key(array1, array2)`
* `array1` : 첫 번째 배열
* `array2` : 두 번째 배열
예제
#hostingforum.kr
php
// 첫 번째 배열
$fruits = [
'apple' => '사과',
'banana' => '바나나',
'orange' => '오レン지',
'grape' => '포도'
];
// 두 번째 배열
$fruits_en = [
'apple' => 'apple',
'banana' => 'banana',
'mango' => '망고',
'grape' => 'grape'
];
// array_diff_key 함수를 사용하여 차이점을 반환
$diff = array_diff_key($fruits, $fruits_en);
// 결과를 출력
print_r($diff);
출력
#hostingforum.kr
php
Array
(
[orange] => 오レン지
)
위 예제에서 `array_diff_key` 함수는 두 배열에서 키가 일치하지 않는 경우에만 해당 키를 반환합니다. 따라서 결과는 `orange` 키만 반환됩니다.
예제 2
#hostingforum.kr
php
// 첫 번째 배열
$numbers = [
1 => '하나',
2 => '둘',
3 => '셋',
4 => '넷'
];
// 두 번째 배열
$numbers_en = [
1 => 'one',
2 => 'two',
3 => 'three',
5 => 'five'
];
// array_diff_key 함수를 사용하여 차이점을 반환
$diff = array_diff_key($numbers, $numbers_en);
// 결과를 출력
print_r($diff);
출력
#hostingforum.kr
php
Array
(
[4] => 넷
)
위 예제에서 `array_diff_key` 함수는 두 배열에서 키가 일치하지 않는 경우에만 해당 키를 반환합니다. 따라서 결과는 `4` 키만 반환됩니다.
요약
PHP의 `array_diff_key` 함수는 두 개의 배열에서 키를 비교하여 차이점을 반환하는 함수입니다. 이 함수는 두 배열의 키가 일치하지 않는 경우에만 해당 키를 반환합니다. 위 예제를 통해 `array_diff_key` 함수의 사용법을 이해할 수 있습니다.
댓글목록
등록된 댓글이 없습니다.