Forum und email

array_shift

(PHP 4, PHP 5)

array_shift — 배열의 맨 앞에 있는 원소를 옆으로 이동시킨다

설명

mixed array_shift ( array $array )

array_shift()array 의 첫번째 값을 이동시키고 그 값을 반환하고, array 를 한 원소만큼 줄이고 모든 원소를 아래로 이동시킨다. 모든 숫자 배열 키는 리터럴 키가 접근되지 않은 동안 영(0)부터 카운트하기 위해 변경된다. array 가 비어있으면(또는 배열이 아니면), NULL을 반환한다.

Note: 이 함수는 사용 후에 array 포인터를 reset()합니다.

Example#1 array_shift() 예제코드

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

위 코드는 3개의 원소가 남겨진 $stack을 만들것이다:

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

그리고 orange$fruit에 지정될것이다.

array_unshift(), array_push(), array_pop() 참고.