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

    array_key_exists

    배열에지정된키이름또는색인이있는지확인하
  • 배열의 반대 정렬 rsort

    rsort

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

    array_diff_uassoc

    사용자가제공하는콜백함수를사용하여배열의
  • 배열의 단위 수 또는 객체의 속성 수를 계산합니다. count

    count

    배열의단위수또는객체의속성수를계산합니다
  • 키 이름별로 정렬 ksort

    ksort

    키이름별로정렬
  • 배열 시작시 하나 이상의 장치 삽입 array_unshift

    array_unshift

    배열시작시하나이상의장치삽입
  • 배열에서 주어진 값을 검색하고 성공하면 첫 번째 해당 키 이름을 반환하십시오. array_search

    array_search

    배열에서주어진값을검색하고성공하면첫번째
  • 콜백 함수를 사용하여 데이터를 비교하여 배열 차이 세트를 계산합니다. array_udiff

    array_udiff

    콜백함수를사용하여데이터를비교하여배열차