배열 array_flip

(PHP 4, PHP 5, PHP 7, PHP 8)

array_flip — 모든 키를 배열의 연관된 값으로 교환


설명

array_flip(array $array): array

array_flip()은 배열을 반전 순서로 반환합니다. 즉, array의 키는 값이 되고 array의 값은 키로 바뀝니다.

array의 값은 유효한 키여야 합니다. 즉, int 또는 string이어야 합니다. 값의 유형이 잘못된 경우 경고가 발생하고 문제의 키/값 쌍은 결과에 포함되지 않습니다.

값에 여러 번 발생하는 경우 최신 키가 값으로 사용되고 다른 모든 키가 손실됩니다.


매개변수

array
뒤집을 키/값 쌍의 배열입니다.

반환 값

뒤집힌 배열을 반환합니다.


Examples

예제 #1 array_flip() 예제

                  
<?php
$input = array("oranges", "apples", "pears");
$flipped = array_flip($input);

print_r($flipped);
?>
                  
                

위의 예는 다음을 출력합니다.

Array
(
    [oranges] => 0
    [apples] => 1
    [pears] => 2
)
                

예제 #2 array_flip() 예제: 충돌

                  
<?php
$input = array("a" => 1, "b" => 1, "c" => 2);
$flipped = array_flip($input);

print_r($flipped);
?>
                  
                

위의 예는 다음을 출력합니다.

Array
(
    [1] => b
    [2] => c
)
                

기타