>백엔드 개발 >PHP 튜토리얼 >PHP에서 여러 배열을 병합하는 방법 [코드 예]

PHP에서 여러 배열을 병합하는 방법 [코드 예]

藏色散人
藏色散人원래의
2018-09-08 14:58:035282검색

이 글에서는 PHP 배열을 병합하는 구체적인 방법을 자세히 소개합니다. 우선, PHP 학자들에게는 배열이 PHP에서 매우 중요하며 배열은 전체 PHP 프로젝트에서 없어서는 안 될 부분이라는 것을 모두가 알고 있습니다. 따라서 PHP 초보자의 경우 배열을 만드는 것은 어렵지 않을 수 있지만 배열에 대한 복잡한 작업을 수행하는 것은 어려울 수 있습니다.

예를 들어, 프로젝트에서 두 개의 배열 또는 여러 배열을 하나의 배열로 병합해야 하는 상황에 직면했을 때 실제로 관련 기능을 숙지한다면 이러한 작업을 처리할 수 있습니다. 앞으로 문제. 아래에서는 특정 코드 예제를 통해 PHP 배열 병합의 여러 상황을 소개합니다.

참고: 배열에는 인덱스 배열, 다차원 배열 등 세 가지 유형이 있습니다.

배열 병합 코드 예시는 다음과 같습니다.

1. PHP는 두 개의 일반 배열을 병합합니다.

<?php
header("content-type:text/html;charset=utf-8");         //设置编码
?>
<?php
$ar1=array(&#39;iphone&#39;,&#39;三星&#39;,&#39;小米&#39;);
$ar2=array(&#39;华为&#39;,&#39;荣耀&#39;,&#39;诺基亚&#39;);
print_r(array_merge($ar1,$ar2));
?>

위 코드에는 두 개의 일반 배열을 array_merge 함수를 통해 병합하고 아래와 같이 결과를 인쇄합니다. :

PHP에서 여러 배열을 병합하는 방법 [코드 예]

두 어레이가 성공적으로 하나의 어레이로 병합되었습니다. array_merge 함수는 모두가 알아차렸을 것입니다. 예, array_merge 함수는 여러 배열을 병합할 수 있습니다.

2. PHP는 두 개의 연관 배열을 병합합니다

<?php
$ar1=array(&#39;a&#39;=>&#39;iphone&#39;,&#39;b&#39;=>&#39;三星&#39;,&#39;c&#39;=>&#39;小米&#39;);
$ar2=array(&#39;a&#39;=>&#39;华为&#39;,&#39;d&#39;=>&#39;荣耀&#39;,&#39;e&#39;=>&#39;诺基亚&#39;);
print_r(array_merge($ar1,$ar2));
?>

두 개의 연관 배열을 병합하고 브라우저를 통해 접속하면 결과는 아래와 같습니다.

PHP에서 여러 배열을 병합하는 방법 [코드 예]

이때 혹시 문제점을 발견하셨는지 궁금합니다. ? 두 연관 배열에는 동일한 키가 있으며 병합 후에는 동일한 키 값이 다른 값을 덮어씁니다. 즉, 여러 배열의 키 이름이 동일한 경우 array_merge 함수를 사용하여 여러 배열을 병합하면 한 요소가 다른 요소를 덮어쓰게 됩니다.

마지막으로 array_merge 병합 함수의 또 다른 사용법을 상기시켜 드리고 싶습니다. 즉, 이 함수에 정수 키 이름이 있는 배열을 입력하면 다시 인덱싱된 새 배열을 얻게 된다는 것입니다!

그럼 위의 내용은 PHP에서 두 배열을 병합하고 다중 배열 데이터를 수행하는 구체적인 방법을 소개한 것입니다. 이 방법을 사용하려면 주로 모든 사람이 array_merge 기능을 숙지해야 합니다. 이 글은 참고할만한 가치가 있으며 도움이 필요한 친구들에게 도움이 되기를 바랍니다!

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

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