English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
array_combine()함수는 두 개의 배열을 하나의 배열로 합치며, 두 개의 다른 또는 같은 배열을 입력으로 사용하고, keys 배열의 값을 키로 사용하여 values 배열의 값을 대응하는 값으로 사용하여 새로운 배열을 생성합니다.
}}이 함수에 두 배열을 전달할 때두 배열의 요소 수를 일치시키고 있는지 확인하십시오
문법
파라미터 | 순번 |
---|---|
1파라미터 및 설명 | 개 keys (필수) |
2 | values (필수) 두 번째 배열은 새 배열의 값으로 사용됩니다. |
PHP array_combine() 함수는 조합 배열을 반환합니다. 각 배열의 요소 수가 다르거나 배열이 비어 있으면 다음을 반환합니다FALSE.
이 함수는 PHP 버전50.0에서 도입됨.
키와 값 배열의 요소 수가 일치하지 않으면 E_WARNING를 표시합니다
두 개의 다른 배열을 사용하여 배열을 하나로 만드는 예제를 보여드립니다-
<?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 )
두 개의 다른 배열을 사용하여 배열을 하나로 만드는 예제를 보여드립니다. 이번에는 두 배열에서 요소 수가 다릅니다-
<?php $a = array('green', 'red', 'yellow'); $b = array('avocado', 'apple'); $c = array_combine($a, $b); print_r($c); ?>테스트를 해보세요‹/›
출력 결과
PHP 경고: array_combine(): 두 번째 매개변수는 주요.php에 line에서 같은 개수의 요소를 가져야 합니다 4
키가 같으면 두 번째 키를 사용합니다-
<?php $a = array('green', 'green', 'yellow'); $b = array('avocado', 'apple', 'banana'); $c = array_combine($a, $b); print_r($c); ?>테스트를 해보세요‹/›
출력 결과
Array ( [green] => apple [yellow] => banana )
같은 입력 배열을 사용하여 새 배열을 생성할 수 있습니다. 다음 예제를 시도해 보세요-
<?php $a = array('green', 'green', 'yellow'); $c = array_combine($a, $a); print_r($c); ?>테스트를 해보세요‹/›
출력 결과
Array ( [green] => green [yellow] => yellow )