>백엔드 개발 >PHP 튜토리얼 >배열의 키 이름과 해당 관련 키 값을 역전/교환하는 데 사용되는 PHP 함수 array_flip()

배열의 키 이름과 해당 관련 키 값을 역전/교환하는 데 사용되는 PHP 함수 array_flip()

黄舟
黄舟원래의
2017-11-07 13:29:092736검색

배열의 키 이름과 해당 관련 키 값을 반전합니다.

<?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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.