실제 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!