현재 위치: > 최신 기사 목록> Php array_unshift를 사용하여 어레이 헤더에 요소 삽입에 대한 완전한 가이드

Php array_unshift를 사용하여 어레이 헤더에 요소 삽입에 대한 완전한 가이드

M66 2025-06-10

PHP의 배열 시작 부분에 요소를 삽입하는 방법은 무엇입니까?

PHP는 역동적 인 웹 사이트 및 응용 프로그램을 개발하는 데 널리 사용되는 강력한 서버 측 스크립팅 언어입니다. 배열 데이터를 처리 할 때는 배열의 시작 위치에 새 요소를 추가해야합니다. 현재 array_unshift () 함수는 매우 실용적인 도구입니다.

array_unshift 함수의 기본 사용

Array_unshift () 의 목적은 하나 이상의 요소를 배열의 전면에 삽입하고 새 배열 길이를 반환하는 것입니다. 구문은 다음과 같습니다.

 array_unshift(array $array, mixed $value1 [, mixed $value2, ...])
  • $ 배열 : 대상 배열

  • $ value1, $ value2 ... : 삽입 할 값은 하나 이상일 수 있습니다.

예 : 배열의 시작 부분에 요소를 삽입하십시오.

다음 예제는 Array_unshift ()를 사용하여 배열의 전면에 요소를 추가하는 방법을 보여줍니다.

 
<?php
$fruits = array("apple", "orange", "banana");
echo "Before array_unshift:\n";
print_r($fruits);

array_unshift($fruits, "grape");
echo "After array_unshift:\n";
print_r($fruits);
?>

출력 결과는 다음과 같습니다.

 
Before array_unshift:
Array
(
    [0] => apple
    [1] => orange
    [2] => banana
)
After array_unshift:
Array
(
    [0] => grape
    [1] => apple
    [2] => orange
    [3] => banana
)

위의 코드에서 "포도"가 배열의 첫 번째 위치에 성공적으로 삽입되었음을 알 수 있습니다.

예 : 배열의 시작 부분에 여러 요소를 삽입하십시오.

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

 
<?php
$numbers = array(3, 4, 5);
echo "Before array_unshift:\n";
print_r($numbers);

array_unshift($numbers, 1, 2);
echo "After array_unshift:\n";
print_r($numbers);
?>

출력 결과는 다음과 같습니다.

 
Before array_unshift:
Array
(
    [0] => 3
    [1] => 4
    [2] => 5
)
After array_unshift:
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)

이 방법을 통해 배열의 시작 위치에 여러 값을 유연하게 추가 할 수 있습니다.

요약

Array_unshift () 는 PHP의 간결하고 강력한 배열 함수로, 배열의 시작 부분에 요소를 빠르게 삽입 할 수 있습니다. 단일 값이든 다중 값 삽입이든, 배열을 수동으로 재건하는 지루한 단계를 피하면서 쉽게 구현할 수 있습니다. 실제 개발에서 이러한 기능의 사용을 마스터하면 코드의 효율성과 유지 관리가 크게 향상됩니다.