예
배열의 키 이름과 해당 관련 키 값을 반전합니다.
<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $result=array_flip($a1); print_r($result); ?>
정의 및 사용법
array_flip() 함수는 배열의 키 이름과 해당 관련 키 값을 반전/교환하는 데 사용됩니다.
Syntax
array_flip(array);
Parameters | Description |
array | 필수입니다. 키/값 쌍을 반대로 바꿔야 하는 배열을 지정합니다. |
기술 세부정보
반환값: | 반전이 성공하면 역방향 배열이 반환됩니다. 반전에 실패하면 NULL이 반환됩니다. |
PHP 버전: | 4+ |
trans의 값은 유효한 키 이름이어야 합니다. 예를 들어 integer 또는 string이어야 합니다. 값의 유형이 잘못된 경우 경고가 발생하며 문제의 키/값 쌍은 반전되지 않습니다.
동일한 값이 여러 번 나타나는 경우 마지막 키 이름이 해당 값으로 사용되며 모든 다른 키 이름 이 손실됩니다.
array_flip()은 실패할 경우 FALSE를 반환합니다.
예:
$hills=array("first"=>"data1″,"second"=>"data2″,"third"=>"data1″); $hills=array_flip($hills); //还原键名 $hills1=array_flip(array_flip($hills));//删除重复 display $hills1
결과는 다음과 같습니다.
data2 data1 two data.
위 내용은 배열의 키 이름과 해당 관련 키 값을 역전/교환하는 데 사용되는 PHP 함수 array_flip()의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!