라이브러리

[PHP] SplFixedArray::offsetGet - 지정된 인덱스의 값을 반환합니다.




SplFixedArray는 PHP 7.0 버전부터 제공되는 고정 크기 배열입니다. 고정 크기 배열은 크기가 고정되어 있는 배열로, 크기를 변경할 수 없습니다. SplFixedArray는 PHP의 built-in 배열과 유사하지만, 고정 크기 배열을 제공하는 클래스입니다.

SplFixedArray::offsetGet 메소드는 인덱스에 해당하는 값을 반환합니다. 인덱스는 0부터 시작합니다.

SplFixedArray::offsetGet 메소드


SplFixedArray::offsetGet 메소드는 인덱스에 해당하는 값을 반환합니다. 인덱스는 0부터 시작합니다.

# 예제


#hostingforum.kr
php

// 고정 크기 배열 생성

$array = new SplFixedArray(5);



// 배열에 값 추가

$array[0] = 'apple';

$array[1] = 'banana';

$array[2] = 'cherry';

$array[3] = 'date';

$array[4] = 'elderberry';



// 인덱스에 해당하는 값을 반환

echo $array->offsetGet(0) . "
"; // apple

echo $array->offsetGet(1) . "
"; // banana

echo $array->offsetGet(2) . "
"; // cherry

echo $array->offsetGet(3) . "
"; // date

echo $array->offsetGet(4) . "
"; // elderberry



# 예외 처리


인덱스가 배열의 크기보다 큰 경우, SplFixedArrayException 예외가 발생합니다.

#hostingforum.kr
php

// 고정 크기 배열 생성

$array = new SplFixedArray(5);



// 인덱스에 해당하는 값을 반환 (인덱스가 배열의 크기보다 큰 경우)

try {

    echo $array->offsetGet(5) . "
";

} catch (SplFixedArrayException $e) {

    echo $e->getMessage() . "
"; // SplFixedArray index out of bounds

}



# 참고


SplFixedArray::offsetGet 메소드는 인덱스에 해당하는 값을 반환합니다. 인덱스는 0부터 시작합니다. 고정 크기 배열은 크기가 고정되어 있는 배열로, 크기를 변경할 수 없습니다. SplFixedArray는 PHP의 built-in 배열과 유사하지만, 고정 크기 배열을 제공하는 클래스입니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색