PHP array_flip() 함수
예제
모든 키와 그에 대한 값을 반전하는 배열:
<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $result=array_flip($a1); print_r($result); ?>
정의와 사용법
array_flip() 함수는 배열의 모든 키와 그에 대한 값을 반전/교환하는 데 사용됩니다.
array_flip() 함수는 원数组의 값을 반전한 배열을 반환합니다. 동일한 값이 여러 번 나타났을 경우, 마지막 키 이름이 그 값으로 사용되며, 다른 모든 키 이름은 잃어버립니다.
원数组의 값의 데이터 타입이 문자열이거나 정수가 아니면, 함수가 오류를 보냅니다.
문법
array_flip(array);
파라미터 | 설명 |
---|---|
array | 필수. 키/값 쌍을 반전할 배열을 지정합니다. |
기술 세부 사항
반환 값: | 반전이 성공적으로 완료되면, 반전된 배열을 반환합니다. 실패하면 NULL을 반환합니다. |
PHP 버전: | 4+ |