현재 위치: > 최신 기사 목록> PHP 함수 "array_merge"를 사용하여 여러 배열을 하나의 배열로 병합하십시오.

PHP 함수 "array_merge"를 사용하여 여러 배열을 하나의 배열로 병합하십시오.

M66 2025-06-07

PHP 함수 Array_Merge를 사용하여 여러 배열을 하나의 배열로 병합하십시오.

PHP 개발에서, 여러 숫자가 종종 더 큰 배열로 결합되어 후속 데이터 처리를 용이하게합니다. PHP의 내장 Array_Merge 기능은이 기능을 구현하는 무기입니다.

array_merge 함수의 기본 사용

Array_Merge 함수는 매개 변수로 여러 배열을 가져 와서 새 배열로 병합합니다. 기본 구문은 다음과 같습니다.

Array_Merge (Array $ array1 [, array $ ...]) : 배열

여기서 $ array1 은 첫 번째 필요한 배열이고 후속 매개 변수는 선택적 다른 배열입니다.

예 : 과일 어레이 및 야채 어레이를 병합하십시오

$ 과일 = 배열 ​​( '사과', '바나나', '체리');
$ 야채 = 어레이 ( '당근', '브로콜리', '양배추');
<p>$ combinedArray = array_merge ($ 과일, $ 야채);</p>
<p>print_r ($ combinedArray);<br>

출력 결과는 다음과 같습니다.

정렬
(
    [0] => 애플
    [1] => 바나나
    [2] => 체리
    [3] => 당근
    [4] => 브로콜리
    [5] => 양배추
))

결과에서, 우리는 두 배열의 요소가 순서대로 배열되어 새로운 배열로 성공적으로 병합된다는 것을 알 수 있습니다.

연관 배열의 키 이름이 충돌 할 때 취급

병합 배열에 문자열 키 이름이 포함 된 경우 Array_Merge는 이전 배열에서 동일한 키 이름의 요소 값을 무시하고 후속 배열 요소가 우선합니다. 정수 키는 연속 숫자로 다시 표시됩니다.

예:

$ array1 = array ( &#39;a&#39;=> &#39;apple&#39;, &#39;b&#39;=> &#39;banana&#39;);
$ array2 = array ( &#39;b&#39;=> &#39;브로콜리&#39;, &#39;c&#39;=> &#39;당근&#39;);
<p>$ combinedArray = array_merge ($ array1, $ array2);</p>
<p>print_r ($ combinedArray);<br>

출력 결과 :

정렬
(
    [A] => Apple
    [B] => 브로콜리
    [C] => 당근
))

여기서 키 이름 'B' 가있는 값은 다음 배열에 의해 '브로콜리' 로 덮어 씁니다.

요약

Array_Merge 는 PHP의 매우 실용적인 조합 및 병합 기능으로 여러 배열의 처리 흐름을 효과적으로 단순화 할 수 있습니다. 키 이름에 대한 재정의 규칙 및 색인 재설정 메커니즘을 마스터하면보다 안정적이고 효율적인 코드를 작성하는 데 도움이 될 수 있습니다.