본문 바로가기
PHP

[PHP] array_flip() 로 키-값 역전하기

by teamnova 2025. 7. 11.
728x90

안녕하세요, 

 

오늘은  array_flip() 함수를 활용하여 키-값을 역전해보도록 하겠습니다. 

 

array_flip()

 array_flip() 함수는 배열의 키(key)와 값(value)을 서로 뒤바꾼 새 배열을 반환합니다. 

단, 값은 반드시 고유해야 하며(중복되면 마지막 것이 적용됨), 스칼라(문자열 또는 숫자)여야 합니다.

array_flip(array $array): array

 

 

간단한 예제 코드 입니다. 

<?php
$fruits = [
    'a' => 'apple',
    'b' => 'banana',
    'c' => 'cherry'
];

$flipped = array_flip($fruits);
print_r($flipped);
?>

 

결과 

Array ( [apple] => a [banana] => b [cherry] => c )

 

위 예제처럼 간단하게 키 - 값을 쉽게 바꿀 수 있습니다.