본문 바로가기
제가 왜 백엔드 개발을 하고 있을까요?/PHP

[PHP] 배열에 요소 추가하기 - array_push 함수

by asj8000 2023. 6. 16.
반응형

[PHP] 배열에 요소 추가하기 - array_push 함수
※ PHP 4 이상에서 지원하는 함수입니다.
'array_push' 함수는 하나 이상의 요소를 배열의 마지막에 추가하는 함수입니다.

 

함수의 구조

기본적인 구조는 아래와 같습니다:

array_push( $array, $value1, $value2, ... );
array_push($fruits, 'apple', 'banana');

 

입력값

array : 요소를 추가할 배열입니다. (필수 값)
value1, value2, ... : 추가할 값입니다. (필수 값)

 

응용하기

배열에 'apple', 'banana' 추가하기

$fruits = array('orange', 'grape');
array_push($fruits, 'apple', 'banana');
print_r($fruits);

입력값 : Array ( [0] => 'orange' [1] => 'grape' )
결과값 : Array ( [0] => 'orange' [1] => 'grape' [2] => 'apple' [3] => 'banana' )

빈 배열에 요소 추가하기

$fruits = array();
array_push($fruits, 'apple');
print_r($fruits);

입력값 : Array ( )
결과값 : Array ( [0] => 'apple' )

배열에 다른 배열의 요소 추가하기

$fruits1 = array('apple', 'banana');
$fruits2 = array('orange', 'grape');
array_push($fruits1, ...$fruits2);
print_r($fruits1);

입력값 : Array ( [0] => 'apple' [1] => 'banana' ), Array ( [0] => 'orange' [1] => 'grape' )
결과값 : Array ( [0] => 'apple' [1] => 'banana' [2] => 'orange' [3] => 'grape' )

 

반환값

'array_push' 함수는 요소를 추가한 후의 배열 길이를 반환합니다.

 

실제 사용 사례

'array_push' 함수는 배열의 마지막에 새로운 요소를 추가하는 데 사용됩니다. 

예를 들어, 사용자가 선택한 옵션을 저장하거나, 데이터를 수집하는 등의 작업에서 이 함수를 사용할 수 있습니다.

반응형

댓글