라이브러리
[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` 메소드는 배열의 첫 번째 요소를 처리할 때, 배열의 모든 요소를 처리할 때, 배열의 특정 요소를 찾을 때 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.