현재 위치: > 함수 카테고리 모음> array_combine

array_combine

하나의 배열을 키로 사용하고 다른 배열을 값으로 사용하여 배열을 만듭니다.
이름:array_combine
분류:정렬
사용 언어:php
한 줄 설명:두 배열을 병합하여 새 배열을 만듭니다.

array_combine 함수

PHP 버전에 적용 가능합니다

PHP 4> = 4.0.0, php 5, php 7, php 8

기능 설명

Array_combine 함수는 두 배열을 연관 배열로 결합하고, 첫 번째 배열의 값은 키로 사용되며, 두 번째 배열의 값은 해당 값으로 사용됩니다. 배열의 요소 수는 동일해야합니다. 그렇지 않으면 오류가 트리거됩니다.

함수 구문

 Array_combine (배열 $ 키, 배열 $ 값) : 배열

매개 변수

  • $ 키 : 키로 사용할 요소가 포함 된 배열.
  • $ 값 : 값으로 사용할 요소를 포함하는 배열.

반환 값

키 값 쌍이 포함 된 배열을 반환하고 입력 배열 길이가 다른 경우 False를 반환합니다.

<?php
$keys = ["a", "b", "c"];
$values = [1, 2, 3];
$result = array_combine($keys, $values);
<p>print_r ($ result);<br>
?><br>

샘플 코드에 대한 설명

이 예에서는 $ 키와 $ 값의 두 배열을 만듭니다. Array_combine 함수를 호출하면 $ 키 어레이의 요소는 키로 사용되며 $ 값 배열의 요소는 값으로 사용되며 결합 배열 $ 결과가 반환됩니다. 출력 결과는 다음과 같습니다.

정렬
(
    [A] => 1
    [b] => 2
    [C] => 3
))

참고 : $ 키와 $ 값 배열의 길이가 같지 않으면 함수는 False를 반환합니다. 예를 들어:

<?php
$keys = ["a", "b"];
$values = [1, 2, 3];
$result = array_combine($keys, $values);
<p>var_dump ($ result);<br>
?><br>

위의 코드가 출력됩니다.

 bool (거짓)
유사한 함수
  • 배열의 교차점을 계산합니다 array_intersect

    array_intersect

    배열의교차점을계산합니다
  • 인덱스 점검으로 배열의 차이 세트를 계산하고 콜백 함수를 사용하여 데이터와 인덱스를 비교합니다. array_udiff_uassoc

    array_udiff_uassoc

    인덱스점검으로배열의차이세트를계산하고콜
  • 배열과 인덱스 점검 교차점을 계산하고 인덱스를 콜백 함수와 비교하십시오. array_intersect_uassoc

    array_intersect_uassoc

    배열과인덱스점검교차점을계산하고인덱스를
  • 배열의 마지막 장치를 팝업하십시오 (스택 밖으로) array_pop

    array_pop

    배열의마지막장치를팝업하십시오(스택밖으
  • 지정된 배열의 첫 번째 키의 이름을 얻으십시오. array_key_first

    array_key_first

    지정된배열의첫번째키의이름을얻으십시오.
  • array_key_exists의 별칭 key_exists

    key_exists

    array_key_exists의별칭
  • 지정된 키와 값으로 배열을 채우십시오 array_fill_keys

    array_fill_keys

    지정된키와값으로배열을채우십시오
  • 배열의 마지막 키의 이름 얻기 array_key_last

    array_key_last

    배열의마지막키의이름얻기