PHP 배열 병합 array_merge 및 배열 추가

angryTom
풀어 주다: 2023-04-07 15:28:01
앞으로
3079명이 탐색했습니다.

실제 PHP 프로젝트 개발에서 배열 병합은 일반적으로 사용되는 작업 중 하나입니다. array_merge() 이 함수는 하나 이상의 배열을 하나의 배열로 병합할 수 있습니다. 두 개 이상의 배열 요소가 동일한 키 이름을 갖는 경우 마지막 요소가 다른 요소를 덮어씁니다. 정수 첨자이면 재정렬되어 덮어쓰이지 않습니다. 배열을 추가할 때 첫 번째 배열은 유지되고 두 번째 배열은 삭제됩니다. 다음 표에 동일한 정수가 있는 경우 먼저 나타나는 정수는 유지되고 나중에 나타나는 정수는 삭제된 후 아래 첨자가 재배열됩니다.

$programmer1 = array("a"=>"PHP程序员","b"=>"JAVA程序员","IOS程序员");
$programmer2 = array("c" =>"安卓程序员","d" => "ASP程序员","前端","a"=> "DBA");
로그인 후 복사

array_merge() 함수 사용

$programmer3 = array_merge($programmer1,$programmer2);
var_dump($programmer3);

array(6) {
["a"]=>
string(3) "DBA"
["b"]=>
string(13) "JAVA程序员"
[0]=>
string(12) "IOS程序员"
["c"]=>
string(15) "安卓程序员"
["d"]=>
string(12) "ASP程序员"
[1]=>
string(6) "前端"
}
로그인 후 복사

+ 기호 사용

$programmer4 = $programmer1 + $programmer2;
var_dump($programmer4);

array(5) {
["a"]=>
string(12) "PHP程序员"
["b"]=>
string(13) "JAVA程序员"
[0]=>
string(12) "IOS程序员"
["c"]=>
string(15) "安卓程序员"
["d"]=>
string(12) "ASP程序员"
}
로그인 후 복사

array_merge를 사용하여 병합할 때 첨자 a가 붙은 최종 결과는 $programmer2에 나타나는 DBA, $programmer1에 있는 숫자 및 $programmer2 아래 첨자는 두 개의 숫자 아래 첨자 값을 갖도록 재정렬되었으며 덮어쓰지 않았습니다. 두 개의 배열을 추가하고 병합할 때 첨자 a가 있는 최종 결과는 $programmer1에 나타나는 PHP 프로그래머이고, 정수 첨자는 $programmer1에 단 한 명의 IOS 프로그래머만 있으므로 첨자도 재정렬됩니다.

더 많은 PHP 관련 지식을 알고 싶다면 PHP 중국어 웹사이트를 방문하세요!

위 내용은 PHP 배열 병합 array_merge 및 배열 추가의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:www.leixuesong.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!