라이브러리

[PHP] end - 배열의 내부 포인터를 마지막 요소로 설정합니다.




PHP의 end 함수


PHP의 `end` 함수는 현재 배열에서 마지막 요소를 반환합니다. 이 함수는 `foreach` 루프에서 유용하게 사용됩니다.

# 기본 사용법


`end` 함수의 기본 사용법은 다음과 같습니다.

#hostingforum.kr
php

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

end($array);

print(current($array)); // 5



# foreach 루프에서 사용


`end` 함수는 `foreach` 루프에서 유용하게 사용됩니다. 예를 들어, 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

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

foreach ($array as $key => $value) {

    if ($key == count($array) - 1) {

        echo "마지막 요소: $value";

    }

}



위의 코드는 foreach 루프를 사용하여 배열의 마지막 요소를 찾습니다. 하지만, 이 코드는 배열의 크기를 계산하여 마지막 인덱스를 찾기 때문에 효율적이지 않습니다.

`end` 함수를 사용하면 다음과 같이 코드를 간결하게 만들 수 있습니다.

#hostingforum.kr
php

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

end($array);

echo current($array); // 5



# key와 value 함께 사용


`end` 함수는 `key` 함수와 함께 사용하여 마지막 요소의 키를 찾을 수 있습니다.

#hostingforum.kr
php

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

end($array);

echo key($array); // 4

echo current($array); // 5



# 결론


PHP의 `end` 함수는 현재 배열에서 마지막 요소를 반환합니다. 이 함수는 `foreach` 루프에서 유용하게 사용됩니다. 예제를 통해 `end` 함수의 사용법을 살펴보았습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 1 페이지

검색

게시물 검색