>  기사  >  백엔드 개발  >  PHP 배열에서 키와 값의 위치를 ​​바꾸는 방법은 무엇입니까? (코드 예)

PHP 배열에서 키와 값의 위치를 ​​바꾸는 방법은 무엇입니까? (코드 예)

青灯夜游
青灯夜游원래의
2019-03-04 14:00:165724검색

PHP에서는 내장 함수 array_flip()을 사용하여 교환 배열에서 키와 값의 위치를 ​​바꿀 수 있습니다. 다음 글에서는 array_flip() 함수를 사용하는 방법을 보여드리겠습니다. 당신에게 도움이 되십시오.

PHP 배열에서 키와 값의 위치를 ​​바꾸는 방법은 무엇입니까? (코드 예)

PHP array_flip() 함수

array_flip() 함수는 배열의 키 이름과 해당 관련 키 값을 역/교환하는 데 사용되며 그 반대도 마찬가지입니다. [동영상 튜토리얼 추천: PHP 튜토리얼]

참고: 배열의 값은 유효한 키, 즉 정수 또는 문자열이어야 한다는 점을 기억해야 합니다. 값의 유형이 잘못된 경우 경고가 발생하고 관련 키/값 쌍이 결과에 포함되지 않습니다.

기본 문장 구조:

array_flip($array);

매개변수: 이 함수는 키/값 쌍을 반대로 바꿔야 하는 배열을 지정하는 데 사용되는 하나의 매개변수 $array만 허용합니다.

반환 값: array_flip() 함수는 반전이 성공하면 반전된 배열을 반환하고, 반전이 실패하면 NULL을 반환합니다.

배열에서 키와 값을 어떻게 바꾸나요?

다음은 array_flip() 함수가 배열의 키 이름과 해당 관련 키 값을 반전시키는 방법을 보여주는 간단한 코드 예제입니다.

예제 1:

<?php 
header("content-type:text/html;charset=utf-8");    
$array = array("0" => "php", "1" => "java",  
               "2" => "python", "3" => "mysql"); 
echo ("反转前:");
var_dump($array);
$result=array_flip($array);
echo ("反转后:");
var_dump($result);
  
?>

출력:

PHP 배열에서 키와 값의 위치를 ​​바꾸는 방법은 무엇입니까? (코드 예)

예제 2:

<?php 
header("content-type:text/html;charset=utf-8");  
$array = array("aakash" => "rani", "rishav" => "sristi",  
               "gaurav" => "riya", "laxman" => "rani"); 
echo ("反转前:");
var_dump($array);
$result=array_flip($array);
echo ("反转后:");
var_dump($result);
?>

출력:

PHP 배열에서 키와 값의 위치를 ​​바꾸는 방법은 무엇입니까? (코드 예)

참고: 여러 키 이름에 해당하는 관련 키 값이 동일한 경우 마지막 값을 사용하세요. 변환 중 키 이름은 해당 값으로 사용되며 다른 모든 항목은 손실됩니다.

위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !

위 내용은 PHP 배열에서 키와 값의 위치를 ​​바꾸는 방법은 무엇입니까? (코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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