본문 바로가기
PROGRAMMING/PHP

PHP array_shift() 배열의 첫 번째 요소 제거하기

by itengineer 2023. 6. 27.
반응형

array_shift() 함수는 PHP에서 배열의 첫 번째 요소를 제거하고 반환하는 함수입니다. 배열의 모든 요소는 왼쪽으로 한 칸씩 이동하고, 첫 번째 요소가 제거됩니다.

다음은 array_shift() 함수를 사용하는 예시입니다:

$fruits = array("apple", "banana", "cherry");

$firstFruit = array_shift($fruits);
echo $firstFruit; // 출력: "apple"

print_r($fruits);
/*
출력:
Array
(
    [0] => banana
    [1] => cherry
)
*/

 

위의 예시에서, array_shift() 함수는 $fruits 배열의 첫 번째 요소인 "apple"을 제거하고 반환합니다. 그리고 배열의 다른 요소들은 왼쪽으로 한 칸씩 이동하여 인덱스가 재조정됩니다. 그 결과, $fruits 배열은 "banana"와 "cherry"라는 두 개의 요소를 가지게 됩니다.

주의할 점은 array_shift() 함수를 호출할 때 배열의 첫 번째 요소가 제거되므로, 원래의 배열이 변경된다는 것입니다. 반환된 첫 번째 요소를 다른 변수에 저장하거나 출력할 수 있습니다.

또한, 만약 배열이 비어있는 경우 array_shift() 함수를 호출하면 NULL을 반환합니다.

반응형

댓글