PHP 추가 배열

王林
풀어 주다: 2024-08-29 12:45:06
원래의
399명이 탐색했습니다.

기존 항목에 무언가를 추가하는 것은 모든 프로그래밍 언어의 기본 요구 사항 중 하나입니다. PHP 자체에는 배열 추가 기능을 처리하는 다양한 내장 함수가 있습니다. 두 개 이상의 배열을 추가하여 새로운(모두의 조합) 배열을 만들 수 있습니다. 이 배열은 두 개의 서로 다른 배열이 있고 추가 처리를 위해 이를 단일 배열로 병합하려는 경우에 유용합니다. 배열 추가는 새 요소를 배열에 푸시하고, 하나의 배열을 다른 배열에 추가하고, 2개 이상의 배열을 병합하는 등의 작업이 될 수 있습니다. array_merge() 함수에서는 이 array_merge() 매개변수 내에서 전달된 모든 배열을 결합한 후 새 배열을 반환합니다. .

광고 이 카테고리에서 인기 있는 강좌 PHP 개발자 - 전문 분야 | 8개 코스 시리즈 | 3가지 모의고사

무료 소프트웨어 개발 과정 시작

웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등

PHP Append 배열 구문

다음은 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 Append 배열의 예

아래 예시는 다음과 같습니다.

예 #1 – 두 개의 어레이를 병합하여 단일 어레이로 구성

이 예에서는 두 개의 배열이 있으며 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);
?>
로그인 후 복사

출력:

PHP 추가 배열

예제 #2 – array_push를 사용하여 두 배열 병합

array_push() 함수를 사용하면 두 번째 항목이 첫 번째 항목에 병합됩니다. 이 함수에서는 두 번째 배열이 첫 번째 배열의 다음 위치에 추가됩니다. 전체 배열은 다음 위치에 배치됩니다.

코드:

<?php
$array1 = array(1, 2, 3, 4);
$array2 = array(4,5, 6);
array_push($array1, $array2);
print_r($array1);
?>
로그인 후 복사

출력:

PHP 추가 배열

4번째 위치에 전체 배열이 배치된 것을 확인할 수 있습니다.

예 #3 – 배열에 단일 요소 추가

코드:

<?php
$array1 = array(1, 2, 3, 4);
array_push($array1, 2000);
print_r($array1);
?>
로그인 후 복사

출력:

PHP 추가 배열

예제에서 볼 수 있듯이 단일 요소를 추가하는 경우 배열의 다음 위치에 일반 값으로 추가됩니다.

예제 #4 – 루프를 실행하여 배열을 느껴보세요

코드:

<?php
$testing = array();
for ($i=1; $i < 11 ; $i++) {
array_push($testing,$i);
}
print_r($testing);
?>
로그인 후 복사

출력:

PHP 추가 배열

예 #5 – PHP에서 연관 배열 병합

코드:

<?php
$array1 = array("1" => "First");
$array2 = array("a2" => "Second", "a3" => "Third");
$result = array_merge($array1, $array2);
print_r($result);
?>
로그인 후 복사

출력:

PHP 추가 배열

이 예에서 볼 수 있듯이 숫자 키가 있으면 기존 위치에서 시작됩니다. 나머지는 키-값에 추가됩니다.

예 #6 – PHP에서 단일 연관 배열 병합

코드:

<?php
$array1 = array(1 => "Red", 3=>"Green", 2=>"Blue");
$result = array_merge($array1);
print_r($result);
?>
로그인 후 복사

출력:

PHP 추가 배열

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

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