PHP

    array_shift 배열의 맨 앞에 있는 원소를 시프트
    • 조회수 1,234
    • 작성일 2017-09-14
    •  
    mixed array_shift ( array &$array )

    배열 맨 앞의 값 꺼냄.

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

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


    {예}

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


    {결과}

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

    그리고 orange가 $fruit에 할당될것이다.