PHP에서 배열은 매우 일반적인 데이터 유형이며 배열을 조작하기위한 많은 내장 기능을 제공합니다. 오늘날 우리는 매우 유용한 기능 인`array_merge ()`을 소개 할 것입니다.`array_merge ()`는 여러 숫자를 새 배열로 결합하여 병합 된 결과를 반환 할 수 있습니다. 이 기사에서는`array_merge ()`함수의 사용법과 몇 가지 예제에 대해 자세히 알아볼 것입니다.
`array_merge ()`함수의 구문은 매우 간단합니다.
array_merge ( array $array1 [, array $... ] ) : array
이 기능은 여러 배열을 매개 변수로 사용하고 새로운 병합 배열을 반환합니다.
다음은 두 배열을 병합하기위한 코드 예제입니다.
$array1 = array('apple', 'banana', 'orange');
$array2 = array('kiwi', 'melon', 'grape');
$result = array_merge($array1, $array2);
print_r($result);
출력 결과 :
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => kiwi
[4] => melon
[5] => grape
)
이 예에는`$ array1`와`$ array2`에 두 개의 배열이 있습니다. `array_merge ()`함수를 호출 한 후, 두 배열은 새로운 배열`$ result '로 병합되며 원래 배열에 모든 요소가 포함되어 있습니다.
다음은 여러 배열을 병합하는 예입니다.
$array1 = array('apple', 'banana', 'orange');
$array2 = array('kiwi', 'melon', 'grape');
$array3 = array('strawberry', 'pineapple');
$result = array_merge($array1, $array2, $array3);
print_r($result);
출력 결과 :
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => kiwi
[4] => melon
[5] => grape
[6] => strawberry
[7] => pineapple
)
이 예에는`$ array1`,`$ array2` 및`$ array3`가 3 개의 배열이 있습니다. `array_merge ()`함수를 호출 한 후, 3 개의 배열은 원래 배열의 모든 요소를 포함하는 새로운 배열`$ result '로 결합됩니다.
`array_merge ()`함수는 일반 배열뿐만 아니라 연관 배열 병합에도 적합합니다. 다음은 연관 배열 병합의 예입니다.
$array1 = array('name' => 'John', 'age' => 25);
$array2 = array('name' => 'Jane', 'email' => 'jane@example.com');
$result = array_merge($array1, $array2);
print_r($result);
출력 결과 :
Array
(
[name] => Jane
[age] => 25
[email] => jane@example.com
)
이 예에서`$ array1`와`$ array2`는 모두 연관 배열입니다. 두 배열 모두 동일한 키` 'name' '을 가지고 있음에 주목해야합니다. `array_merge ()`함수를 호출 할 때 후속 배열은 이전 배열에서 동일한 키 값을 덮어 씁니다. 따라서`$ 결과 '배열의'이름 '값은`'Jane '에 의해 덮어 씁니다.
`array_merge ()`함수는 PHP에서 매우 실용적인 배열 처리 기능입니다. 일반 어레이에 적용될뿐만 아니라 연관 배열 병합을 지원하며 전달 된 배열을 기반으로 데이터를 유연하게 처리 할 수 있습니다. 실제 개발에서`array_merge ()`는 배열 데이터를보다 효율적으로 조작하고 처리하는 데 도움이 될 수 있습니다.