>  기사  >  백엔드 개발  >  PHP에서 두 개 이상의 배열을 병합하는 방법

PHP에서 두 개 이상의 배열을 병합하는 방법

青灯夜游
青灯夜游원래의
2019-01-19 17:24:3216675검색

PHP에서 둘 이상의 배열 병합에는 연산자 "+", array_merge() 함수, array_merge_recursive() 함수가 포함됩니다. 배열을 병합하는 방법을 자세히 소개하겠습니다. 모든 분들께 도움이 되기를 바랍니다. [추천 관련 동영상 튜토리얼: PHP 튜토리얼]

PHP에서 두 개 이상의 배열을 병합하는 방법

연산자 "+" 사용

PHP의 배열 연산자 "+"는 두 개 이상의 배열을 결합하는 데 사용할 수 있습니다.

<?php
header("content-type:text/html;charset=utf-8");
$x = array("red", "green","orange"); 
$y = array("red","blue","yellow","cyan"); 
$z = $x + $y; // $x 与 $y 的联合
var_dump($z);
?>

출력:

PHP에서 두 개 이상의 배열을 병합하는 방법

두 번째 배열의 처음 3개 요소가 첫 번째 배열 요소와 동일한 키를 갖기 때문에 두 번째 배열의 4번째 값만 결과에 포함되는 것을 알 수 있습니다. 다음으로 배열 인덱스가 일치하지 않을 때 배열 결합 연산자 "+"의 역할을 살펴보겠습니다.

<?php
header("content-type:text/html;charset=utf-8");
$x = array("a" => "red", "b" => "green"); 
$y = array("c" => "blue", "d" => "yellow"); 
$z = $x + $y; // $x 与 $y 的联合
var_dump($z);
?>

출력:

PHP에서 두 개 이상의 배열을 병합하는 방법

배열 연산자 "+"는 에서 인덱스를 재정렬하지 않는다는 것을 알 수 있습니다. 결과.

array_merge() 함수 사용

array_merge() 함수를 사용하면 두 개 이상의 배열을 하나의 배열로 병합할 수 있습니다. 예:

<?php
header("content-type:text/html;charset=utf-8");
$x = array("0" => "red", "1" => "green","2" => "yellow"); 
$y = array("3" => "blue", "2" => "yellow","1" => " orange"); 
$z = array_merge($x, $y); // $x 与 $y 的联合
var_dump($z);
?>

출력:

PHP에서 두 개 이상의 배열을 병합하는 방법

보시다시피, array_merge( ) 배열 키에 전달된 함수는 반환된 배열에서 0부터 시작하여 번호가 다시 매겨집니다.

array_merge_recursive() 함수 사용

array_merge_recursive() 함수는 하나 이상의 배열을 하나의 배열로 병합할 수 있습니다.

<?php
header("content-type:text/html;charset=utf-8");
$x = array("0" => "red", "1" => "green","2" => "yellow"); 
$y = array("3" => "blue", "2" => "yellow","1" => " orange"); 
$z = array_merge_recursive($x, $y); // $x 与 $y 的联合
var_dump($z);
?>

출력:

PHP에서 두 개 이상의 배열을 병합하는 방법

위는 이 기사의 전체 내용입니다. 모든 사람의 학습에 도움이 되기를 바랍니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !

위 내용은 PHP에서 두 개 이상의 배열을 병합하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.