배열 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() - 배열 끝에서 요소 팝