PHP 개발을 하다 보면 두 개 이상의 배열을 병합해야 하는 상황이 자주 발생합니다. 이 경우 PHP에서 제공하는 배열 병합 함수 array_merge()를 사용해야 합니다.
array_merge() 함수의 사용법은 매우 간단합니다. 임의 개수의 배열을 매개변수로 받아들여 이를 새 배열로 병합하고 반환할 수 있습니다. 구체적인 사용법을 살펴보겠습니다.
$array1 = array('a', 'b', 'c'); $array2 = array('d', 'e', 'f'); $result = array_merge($array1, $array2); print_r($result); //输出:Array ( [0] => a [1] => b [2] => c [3] => d [4] => e [5] => f )
위의 예에서는 $array1과 $array2라는 두 개의 배열을 선언한 다음 array_merge() 함수를 사용하여 두 개의 배열을 새로운 배열로 병합했습니다. $결과.
$array1 = array('a', 'b', 'c'); $array2 = array('d', 'e', 'f'); $array3 = array('g', 'h', 'i'); $result = array_merge($array1, $array2, $array3); print_r($result); //输出:Array ( [0] => a [1] => b [2] => c [3] => d [4] => e [5] => f [6] => g [7] => h [8] => i )
위의 예에서는 세 개의 배열 $array1, $array2 및 $array3을 선언한 다음 array_merge() 함수를 사용하여 이를 새 배열 $result로 병합했습니다.
$array1 = array('a' => 1, 'b' => 2, 'c' => 3); $array2 = array('a' => 4, 'd' => 5, 'e' => 6); $result = array_merge($array1, $array2); print_r($result); //输出:Array ( [a] => 4 [b] => 2 [c] => 3 [d] => 5 [e] => 6 )
위의 예에서는 array_merge() 함수를 사용하여 두 배열 $array1 및 $array2를 병합하면 덮어쓰게 됩니다. $array1 배열에서 키 "a"를 가진 요소는 $array2 배열에서 키 "a"를 가진 요소의 값이 $array1 배열에서 키 "a"를 가진 요소보다 크기 때문입니다.
$array1 = array('a' => array('a1', 'a2'), 'b' => array('b1', 'b2')); $array2 = array('a' => array('a3', 'a4'), 'c' => array('c1', 'c2')); $result = array_merge($array1, $array2); print_r($result); //输出:Array ( [a] => Array ( [0] => a3 [1] => a4 ) [b] => Array ( [0] => b1 [1] => b2 ) [c] => Array ( [0] => c1 [1] => c2 ) )
위의 예에서는 $array1
和$array2
2차원 배열을 병합합니다. array_merge() 함수를 사용하여 2차원 배열의 각 1차원 배열을 병합합니다. 전체적으로.
요약하자면, array_merge() 함수는 PHP에서 일반적으로 사용되는 배열 병합 함수로, 개발 중에 배열 작업을 더 빠르게 완료하는 데 도움이 됩니다.
위 내용은 PHP에서 두 배열을 병합하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!