array_combine
하나의 배열을 키로 사용하고 다른 배열을 값으로 사용하여 배열을 만듭니다.
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 (거짓)