라이브러리

[PHP] array_pop - 배열 끝에서 요소를 팝합니다.




PHP Array_pop() 함수

PHP의 `array_pop()` 함수는 배열의 마지막 요소를 제거하고 반환합니다. 이 함수는 `array_shift()` 함수와 반대입니다. `array_shift()` 함수는 배열의 첫 번째 요소를 제거하고 반환합니다.

array_pop() 함수의 사용법

`array_pop()` 함수는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

array_pop(array)



* `array`: 제거할 요소를 포함하는 배열입니다.

예제

#hostingforum.kr
php

// 배열 생성

$fruits = array('사과', '바나나', '딸기', '망고');



// array_pop() 함수 사용

$lastFruit = array_pop($fruits);



// 결과 출력

echo "제거된 마지막 요소: $lastFruit
";

echo "배열의 내용: ";

print_r($fruits);



실행 결과:

#hostingforum.kr


제거된 마지막 요소: 망고

배열의 내용: 

Array

(

    [0] => 사과

    [1] => 바나나

    [2] => 딸기

)



위 예제에서 `array_pop()` 함수를 사용하여 `$fruits` 배열의 마지막 요소인 '망고'를 제거하고 `$lastFruit` 변수에 저장했습니다. 그 후 `$fruits` 배열의 내용을 출력했습니다.

array_pop() 함수의 반환값

`array_pop()` 함수는 제거한 요소를 반환합니다. 만약 배열이 비어 있다면 `NULL`을 반환합니다.

#hostingforum.kr
php

// 비어 있는 배열

$emptyArray = array();



// array_pop() 함수 사용

$lastItem = array_pop($emptyArray);



// 결과 출력

echo "제거된 마지막 요소: $lastItem
";

echo "배열의 내용: ";

print_r($emptyArray);



실행 결과:

#hostingforum.kr


제거된 마지막 요소: 

배열의 내용: 

Array

(

)



위 예제에서 `array_pop()` 함수를 사용하여 비어 있는 `$emptyArray` 배열의 마지막 요소를 제거하고 `$lastItem` 변수에 저장했습니다. 그 후 `$emptyArray` 배열의 내용을 출력했습니다. 결과는 `NULL`이 반환된 것을 확인할 수 있습니다.

array_pop() 함수의 사용 사례

`array_pop()` 함수는 다음과 같은 경우에 사용할 수 있습니다.

* 배열의 마지막 요소를 제거하고 사용해야 할 때
* 배열의 마지막 요소를 반환하고 싶을 때
* 배열의 마지막 요소를 제거하고 다른 배열에 추가하고 싶을 때

예를 들어, 다음과 같은 경우에 `array_pop()` 함수를 사용할 수 있습니다.

#hostingforum.kr
php

// 배열 생성

$numbers = array(1, 2, 3, 4, 5);



// array_pop() 함수 사용

$lastNumber = array_pop($numbers);



// 결과 출력

echo "제거된 마지막 요소: $lastNumber
";

echo "배열의 내용: ";

print_r($numbers);



실행 결과:

#hostingforum.kr


제거된 마지막 요소: 5

배열의 내용: 

Array

(

    [0] => 1

    [1] => 2

    [2] => 3

    [3] => 4

)



위 예제에서 `array_pop()` 함수를 사용하여 `$numbers` 배열의 마지막 요소인 5를 제거하고 `$lastNumber` 변수에 저장했습니다. 그 후 `$numbers` 배열의 내용을 출력했습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 596 페이지

검색

게시물 검색