기존 항목에 무언가를 추가하는 것은 모든 프로그래밍 언어의 기본 요구 사항 중 하나입니다. PHP 자체에는 배열 추가 기능을 처리하는 다양한 내장 함수가 있습니다. 두 개 이상의 배열을 추가하여 새로운(모두의 조합) 배열을 만들 수 있습니다. 이 배열은 두 개의 서로 다른 배열이 있고 추가 처리를 위해 이를 단일 배열로 병합하려는 경우에 유용합니다. 배열 추가는 새 요소를 배열에 푸시하고, 하나의 배열을 다른 배열에 추가하고, 2개 이상의 배열을 병합하는 등의 작업이 될 수 있습니다. array_merge() 함수에서는 이 array_merge() 매개변수 내에서 전달된 모든 배열을 결합한 후 새 배열을 반환합니다. .
광고 이 카테고리에서 인기 있는 강좌 PHP 개발자 - 전문 분야 | 8개 코스 시리즈 | 3가지 모의고사무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
다음은 PHP 배열 추가 목록과 해당 구문입니다.
구문 #1:
array_merge($array1, $array2);
설명 – array_merge()는 PHP 언어 내장 함수입니다. $array1과 $array2는 우리가 병합하려는 두 배열입니다. 두 개의 단일 어레이를 하나의 어레이로 결합했습니다.
구문 #2:
array_push($array1, $array2);
설명 - 다시 말씀드리지만 array_push()는 PHP 언어 내장 함수입니다. $array1과 $array2는 우리가 병합하려는 두 배열입니다. 이 과정에서 첫 번째 위치의 다음 위치에 다음 배열이 나타납니다. 예를 들어 $array1에 5개의 요소가 있는 경우 이 경우 완전한 $array2는 6번째 위치에 배치됩니다.
구문 #3:
array_push($array1, $val);
설명 – array_merge()를 사용하여 배열에 요소를 추가할 수도 있습니다. $array1은 $val이 $array1에 추가하려는 값인지 여부를 나타내는 배열입니다. 이 과정에서 $val은 다음 위치인 $array1에 일반 값으로 추가됩니다.
단일 연관 배열의 요소는 배열 병합을 사용하여 수행할 수 있습니다. 이 키-값 쌍 배열은 단일 배열로 변환됩니다. array_merge() 기능을 수행할 수 있는 다양한 방법이 있습니다.
구문 #4:
array_combine($array1, $array2)
array_combine()을 사용하면 두 개의 단일 배열을 연관 배열(키-값 쌍으로) 배열로 결합할 수 있습니다.
이 배열 병합 기능을 사용하려면 두 개의 배열이 필요합니다. $array1과 $array2를 가정해 보겠습니다. 이 두 가지를 배열로 병합하여 단일 배열을 만들 수 있습니다. 이는 PHP 내장 함수를 사용하여 자체 사용자 정의 코드를 작성하여 수행할 수 있습니다. PHP 자체에는 비즈니스 요구 사항에 따라 이를 달성할 수 있는 다양한 방법이 있습니다. 반면에 요소를 배열에 추가할 수도 있습니다.
아래 예시는 다음과 같습니다.
이 예에서는 두 개의 배열이 있으며 PHP array_merge() 함수를 사용하여 해당 배열을 병합하려고 합니다.
코드:
<?php $array1 = array(1, 2, 3, 4); $array2 = array(4,5, 6); $arr_merge = array_merge($array1, $array2); print_r($arr_merge); ?>
출력:
array_push() 함수를 사용하면 두 번째 항목이 첫 번째 항목에 병합됩니다. 이 함수에서는 두 번째 배열이 첫 번째 배열의 다음 위치에 추가됩니다. 전체 배열은 다음 위치에 배치됩니다.
코드:
<?php $array1 = array(1, 2, 3, 4); $array2 = array(4,5, 6); array_push($array1, $array2); print_r($array1); ?>
출력:
4번째 위치에 전체 배열이 배치된 것을 확인할 수 있습니다.
코드:
<?php $array1 = array(1, 2, 3, 4); array_push($array1, 2000); print_r($array1); ?>
출력:
예제에서 볼 수 있듯이 단일 요소를 추가하는 경우 배열의 다음 위치에 일반 값으로 추가됩니다.
코드:
<?php $testing = array(); for ($i=1; $i < 11 ; $i++) { array_push($testing,$i); } print_r($testing); ?>
출력:
코드:
<?php $array1 = array("1" => "First"); $array2 = array("a2" => "Second", "a3" => "Third"); $result = array_merge($array1, $array2); print_r($result); ?>
출력:
이 예에서 볼 수 있듯이 숫자 키가 있으면 기존 위치에서 시작됩니다. 나머지는 키-값에 추가됩니다.
코드:
<?php $array1 = array(1 => "Red", 3=>"Green", 2=>"Blue"); $result = array_merge($array1); print_r($result); ?>
출력:
위 내용은 PHP 추가 배열의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!