(PHP 4, PHP 5, PHP 7)
array_shift — 배열의 맨 앞에 있는 원소를 시프트
array_shift()는 array의 첫번째
값을 이동시키고 그 값을 반환하고, array를
한 원소만큼 줄이고 모든 원소를 아래로 이동시킨다. 모든 숫자 배열 키는
리터럴 키가 접근되지 않은 동안 영(0)부터 카운트하기 위해 변경된다.
array입력 배열.
시프트한 배열을 반환하거나, array가 비어있거나
배열이 아닌 경우 NULL을 반환합니다.
Example #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에 할당될것이다.