라이브러리

[PHP] SplFixedArray::rewind - 반복자를 시작 부분으로 되감기




SplFixedArray::rewind


PHP의 `SplFixedArray`는 고정 크기의 배열을 제공하는 내장 클래스입니다. 이 클래스는 PHP 5.3에서 도입되었으며, 고정 크기의 배열을 관리하는 데 사용할 수 있습니다. `SplFixedArray`의 메소드 중 하나가 `rewind`입니다.

`rewind` 메소드는 현재 포인터의 위치를 배열의 첫 번째 요소로 이동시킵니다. 즉, 현재 포인터가 있는 위치에서 시작하여 배열의 첫 번째 요소로 이동하는 것입니다.

예제


#hostingforum.kr
php

// 고정 크기의 배열을 생성합니다.

$fixedArray = new SplFixedArray(5);



// 배열에 요소를 추가합니다.

$fixedArray[0] = 10;

$fixedArray[1] = 20;

$fixedArray[2] = 30;

$fixedArray[3] = 40;

$fixedArray[4] = 50;



// 현재 포인터의 위치를 배열의 첫 번째 요소로 이동합니다.

$fixedArray->rewind();



// 현재 포인터의 위치를 출력합니다.

echo $fixedArray->current() . "
"; // 10



// 현재 포인터를 다음 요소로 이동합니다.

$fixedArray->next();



// 현재 포인터의 위치를 출력합니다.

echo $fixedArray->current() . "
"; // 20



사용 예시


`rewind` 메소드는 다음과 같은 상황에서 사용할 수 있습니다.

* 배열의 첫 번째 요소를 처리할 때
* 배열의 모든 요소를 처리할 때 (배열의 첫 번째 요소부터 시작하여 다음 요소로 이동하여 처리)
* 배열의 특정 요소를 찾을 때 (배열의 첫 번째 요소부터 시작하여 다음 요소로 이동하여 찾을 요소를 찾을 때까지)

참고


* `SplFixedArray`는 고정 크기의 배열을 제공하는 내장 클래스입니다.
* `rewind` 메소드는 현재 포인터의 위치를 배열의 첫 번째 요소로 이동시킵니다.
* `rewind` 메소드는 배열의 첫 번째 요소를 처리할 때, 배열의 모든 요소를 처리할 때, 배열의 특정 요소를 찾을 때 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색