>  기사  >  백엔드 개발  >  `array_combine()`을 사용하여 키와 값이 다른 두 배열을 병합하는 방법은 무엇입니까?

`array_combine()`을 사용하여 키와 값이 다른 두 배열을 병합하는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-11-05 18:37:02496검색

How to Merge Two Arrays with Different Keys and Values Using `array_combine()`?

다른 키와 값을 가진 배열 결합

이 질문은 한 배열의 값을 키로 사용하여 두 배열을 병합하는 방법을 모색합니다. 다른 하나. 원하는 출력은 첫 번째 배열의 요소가 키가 되고 두 번째 배열의 요소가 해당 값이 되는 배열입니다.

제공된 솔루션은 array_combine() 함수를 사용합니다. 이 함수는 두 개의 배열을 인수로 사용합니다. 하나는 키를 포함하고 다른 하나는 값을 포함합니다. 첫 번째 배열의 요소를 키로, 두 번째 배열의 요소를 해당 값으로 사용하여 새 배열을 반환합니다.

주어진 예에서 array_combine() 함수는 다음과 같습니다. 다음과 같이 사용됩니다:

$array['C'] = array_combine($array['A'], $array['B']);

이 줄은 **$array['A']의 키를 다음과 결합하여 $array['C']**라는 새 배열을 생성합니다. $array['B']의 값. 결과 배열은 다음과 같습니다.

array (
    [cat] => "fur"
    [bat] => "ball"
    [hat] => "clothes"
    [mat] => "home"
)

array_combine() 함수는 서로 다른 키와 값을 가진 배열을 병합하는 간단하고 효율적인 방법을 제공합니다. 루프 및 기타 기술을 사용하여 동일한 결과를 얻을 수 있지만 array_combine()은 이 특정 작업에 대한 가장 간단한 솔루션입니다.

위 내용은 `array_combine()`을 사용하여 키와 값이 다른 두 배열을 병합하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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