배열 array_shift

(PHP 4, PHP 5, PHP 7, PHP 8)

array_shift — 배열의 시작 부분에서 요소 이동


설명

array_shift(array $array): mixed

array_shift()array의 첫 번째 값을 이동하고 반환하여 array을 한 요소만큼 줄이고 모든 것을 아래로 이동합니다. 모든 숫자 배열 키는 0부터 계산을 시작하도록 수정되지만 리터럴 키는 영향을 받지 않습니다.

참고: 이 함수는 사용 후 입력 배열의 배열 포인터를 reset()합니다.


매개변수

array
입력 배열입니다.

반환 값

이동된 값을 반환하거나 array이 비어 있거나 배열이 아닌 경우 null을 반환합니다.


Examples

예제 #1 array_shift() 예제

                  
<?php
$stack = array("orange", "banana", "apple", "raspberry");
$fruit = array_shift($stack);
print_r($stack);
?>
                  
                

위의 예는 다음을 출력합니다.

Array
(
    [0] => banana
    [1] => apple
    [2] => raspberry
)
                

orange는 $fruit에 할당됩니다.


기타

  • array_unshift() - 배열의 시작 부분에 하나 이상의 요소를 추가합니다.
  • array_push() - 하나 이상의 요소를 배열의 끝으로 푸시
  • array_pop() - 배열 끝에서 요소 팝