반응형
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을 반환합니다.
반응형
'PROGRAMMING > PHP' 카테고리의 다른 글
PHP array_slice() 배열 자르기 배열 특정부분 자르기 (0) | 2023.07.06 |
---|---|
PHP array_unshift() 배열 추가 첫 번째 요소 추가 (0) | 2023.07.06 |
PHP array_pop() 배열 마지막 요소 제거하기 (0) | 2023.06.27 |
PHP array_push() 배열 추가하기 요소 추가 (0) | 2023.06.26 |
PHP array_merge() 배열 합치기 배열 병합하기 (0) | 2023.06.26 |
댓글