현재 위치: > 최신 기사 목록> php array_unshift () 함수 자세한 설명 : 배열 시작 부분에 요소를 삽입하는 방법

php array_unshift () 함수 자세한 설명 : 배열 시작 부분에 요소를 삽입하는 방법

M66 2025-06-12

php array_unshift () 함수 자세한 설명 : 배열 시작 부분에 요소를 삽입하는 방법

PHP 개발에서 배열은 매우 일반적인 데이터 구조입니다. 배열의 시작 부분에 새 요소를 삽입 해야하는 경우 PHP에서 Array_Unshift () 함수를 사용할 수 있습니다. 이 기사에서는이 기능을 더 잘 이해하고 적용 할 수 있도록 Array_unshift () 함수의 사용법을 소개합니다.

array_unshift () 함수 소개

Array_unshift () 함수는 배열 시작시 하나 이상의 요소를 삽입하는 데 사용되며 배열의 길이를 변경합니다. 삽입 후 원래 요소는 차례로 뒤로 이동합니다.

Array_unshift () 함수 구문

Array_unshift (Array & $ array, Mixed $ value1 [, Mixed $ ...])))

매개 변수 설명 :

  • & $ 배열 : 필수. 작동 할 배열은 참조를 사용하여 통과합니다.
  • $ value1 : 필수. 삽입 할 요소는 하나 이상일 수 있습니다.

샘플 코드

다음은 Array_unshift ()를 사용하여 어레이의 시작에 요소를 삽입하는 방법을 보여주는 간단한 예입니다.

<?php
$fruit = array("apple", "banana", "orange");

echo "원래 배열:";
print_r($fruit);

array_unshift($fruit, "lemon");

echo "삽입 후 새로운 배열:";
print_r($fruit);
?>

위의 예에서는 먼저 3 개의 과일 요소가있는 배열 $ 과일을 만듭니다. 다음으로 Array_unshift () 함수를 사용하여 배열의 시작 부분에 "레몬"을 삽입하고 인쇄 _r () 함수를 통해 배열의 변경 사항을 인쇄합니다.

출력 결과 :

코드를 실행 한 후 출력 결과는 다음과 같습니다.

원래 배열 :
(

[0] => 애플
[1] => 바나나
[2] => 오렌지

))

삽입 후 새로운 배열 :
(

[0] => 레몬
[1] => 애플
[2] => 바나나
[3] => 오렌지

))

위의 출력에서 ​​array_unshift ()가 배열의 시작 부분에 "레몬"을 성공적으로 삽입하는 반면 원래 요소는 차례로 뒤로 이동 함을 알 수 있습니다.

반환 값

array_unshift () 함수는 수정 된 배열 자체가 아닌 삽입 된 요소 후에 새 배열 길이를 반환합니다.

여러 요소를 삽입하십시오

단일 요소를 삽입하는 것 외에도 Array_unshift () 함수는 한 번에 여러 요소를 삽입하는 것을 지원합니다. 예는 다음과 같습니다.

<?php
$numbers = array(4, 5);

echo "원래 배열:";
print_r($numbers);

array_unshift($numbers, 1, 2, 3);

echo "삽입 후 새로운 배열:";
print_r($numbers);
?>

위 코드를 실행 한 후 출력 결과는 다음과 같습니다.

원래 배열 :
(

[0] => 4
[1] => 5

))

삽입 후 새로운 배열 :
(

[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5

))

이 예에서 Array_unshift () 함수가 배열 시작시 동시에 여러 요소를 삽입 할 수 있고 배열의 길이가 그에 따라 변경 될 수 있음을 알 수 있습니다.

요약

array_unshift () 함수는 PHP에서 일반적으로 사용되는 배열 작동 함수로서 하나 이상의 요소를 배열 시작 부분에 쉽게 삽입 할 수 있습니다. 이 기능을 마스터 한 후 개발 중에 어레이를 유연하게 작동하여 다양한 요구를 충족시킬 수 있습니다.