배열 array_combine

(PHP 5, PHP 7, PHP 8)

array_combine — 키에 대해 하나의 배열을 사용하고 값에 대해 다른 하나를 사용하여 배열을 만듭니다.


설명

array_combine(array $keys, array $values): array

키 배열의 값을 keys로 사용하고 values 배열의 값을 해당 값으로 사용하여 배열을 만듭니다.


매개변수

keys
사용할 키 배열입니다. 키에 대한 잘못된 값은 문자열로 변환됩니다.
values
사용할 값의 배열

반환 값

결합된 배열을 반환합니다.


오류/예외

PHP 8.0.0부터 keysvalues의 요소 수가 일치하지 않으면 ValueError가 발생합니다. PHP 8.0.0 이전에는 E_WARNING이 대신 발생했습니다.


변경 로그

버전 설명
8.0.0 array_combine()은 이제 각 배열의 요소 수가 같지 않으면 ValueError를 발생시킵니다. 이전에는 이 함수가 대신 false를 반환했습니다.

Examples

예제 #1 간단한 array_combine() 예제

                  
<?php
$a = array('green', 'red', 'yellow');
$b = array('avocado', 'apple', 'banana');
$c = array_combine($a, $b);

print_r($c);
?>
                  
                

위의 예는 다음을 출력합니다.

Array
(
    [green]  => avocado
    [red]    => apple
    [yellow] => banana
)
                

기타