현재 위치: > 함수 카테고리 모음> 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_key_exists의 별칭 key_exists

    key_exists

    array_key_exists의별칭
  • 사용자가 제공하는 콜백 함수를 사용하여 배열의 차이 세트를 계산하기 위해 인덱스 점검을 수행하십시오. array_diff_uassoc

    array_diff_uassoc

    사용자가제공하는콜백함수를사용하여배열의
  • 현재에 대한 별칭 pos

    pos

    현재에대한별칭
  • 키 이름 비교를 사용하여 배열의 교차점 계산 array_intersect_key

    array_intersect_key

    키이름비교를사용하여배열의교차점계산
  • 정렬 배열 sort

    sort

    정렬배열
  • 배열의 교차점을 계산합니다 array_intersect

    array_intersect

    배열의교차점을계산합니다
  • 콜백 함수로 배열을 단일 값으로 반복적으로 단순화합니다. array_reduce

    array_reduce

    콜백함수로배열을단일값으로반복적으로단순
  • 다중 배열 또는 다차원 배열을 정렬하십시오 array_multisort

    array_multisort

    다중배열또는다차원배열을정렬하십시오