라이브러리

[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` 함수의 사용법을 이해할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 597 페이지

검색

게시물 검색