라이브러리

[PHP] IntlIterator::rewind - 반복자를 첫 번째 요소로 되감기




IntlIterator::rewind


`IntlIterator`는 국제화된 데이터를 처리하기 위한 Iterator 인터페이스의 구현체입니다. `IntlIterator`는 `Iterator` 인터페이스를 구현하고, 국제화된 데이터를 처리하기 위한 메서드를 제공합니다.

`IntlIterator::rewind` 메서드는 Iterator 인터페이스의 `rewind` 메서드와 유사합니다. `rewind` 메서드는 Iterator의 포인터를 처음으로 이동시킵니다. 즉, Iterator의 현재 위치를 처음으로 되돌립니다.

사용 예제


#hostingforum.kr
php

// 국제화된 데이터를 처리하기 위한 IntlIterator를 생성합니다.

$iterator = new IntlIterator('Hello, World!', 'utf-8');



// Iterator의 포인터를 처음으로 이동시킵니다.

$iterator->rewind();



// Iterator의 현재 위치를 출력합니다.

echo $iterator->current(); // Hello



// Iterator의 포인터를 다음 위치로 이동시킵니다.

$iterator->next();



// Iterator의 현재 위치를 출력합니다.

echo $iterator->current(); // , 



// Iterator의 포인터를 이전 위치로 이동시킵니다.

$iterator->rewind();



// Iterator의 현재 위치를 출력합니다.

echo $iterator->current(); // Hello



IntlIterator 클래스


IntlIterator 클래스는 국제화된 데이터를 처리하기 위한 Iterator 인터페이스의 구현체입니다. IntlIterator 클래스는 `Iterator` 인터페이스를 구현하고, 국제화된 데이터를 처리하기 위한 메서드를 제공합니다.

IntlIterator 클래스의 주요 메서드는 다음과 같습니다.

* `IntlIterator::__construct($string, $encoding)`: 국제화된 데이터를 처리하기 위한 IntlIterator 객체를 생성합니다.
* `IntlIterator::rewind()`: Iterator의 포인터를 처음으로 이동시킵니다.
* `IntlIterator::current()`: Iterator의 현재 위치를 반환합니다.
* `IntlIterator::next()`: Iterator의 포인터를 다음 위치로 이동시킵니다.
* `IntlIterator::prev()`: Iterator의 포인터를 이전 위치로 이동시킵니다.

IntlIterator 클래스의 사용 예제는 위에서 설명한 예제와 같습니다.

IntlIterator 메서드


IntlIterator 클래스의 메서드는 다음과 같습니다.

* `IntlIterator::rewind()`: Iterator의 포인터를 처음으로 이동시킵니다.
* `IntlIterator::current()`: Iterator의 현재 위치를 반환합니다.
* `IntlIterator::next()`: Iterator의 포인터를 다음 위치로 이동시킵니다.
* `IntlIterator::prev()`: Iterator의 포인터를 이전 위치로 이동시킵니다.

IntlIterator 클래스의 메서드의 사용 예제는 위에서 설명한 예제와 같습니다.

IntlIterator 클래스의 장점


IntlIterator 클래스는 국제화된 데이터를 처리하기 위한 Iterator 인터페이스의 구현체입니다. IntlIterator 클래스의 장점은 다음과 같습니다.

* 국제화된 데이터를 처리하기 위한 Iterator 인터페이스의 구현체입니다.
* Iterator의 포인터를 처음으로 이동시킬 수 있습니다.
* Iterator의 현재 위치를 반환할 수 있습니다.
* Iterator의 포인터를 다음 위치로 이동시킬 수 있습니다.
* Iterator의 포인터를 이전 위치로 이동시킬 수 있습니다.

IntlIterator 클래스의 장점은 위에서 설명한 예제와 같습니다.

IntlIterator 클래스의 단점


IntlIterator 클래스는 국제화된 데이터를 처리하기 위한 Iterator 인터페이스의 구현체입니다. IntlIterator 클래스의 단점은 다음과 같습니다.

* Iterator의 포인터를 처음으로 이동시키는 메서드는 `rewind` 메서드입니다.
* Iterator의 현재 위치를 반환하는 메서드는 `current` 메서드입니다.
* Iterator의 포인터를 다음 위치로 이동시키는 메서드는 `next` 메서드입니다.
* Iterator의 포인터를 이전 위치로 이동시키는 메서드는 `prev` 메서드입니다.

IntlIterator 클래스의 단점은 위에서 설명한 예제와 같습니다.

IntlIterator 클래스의 결론


IntlIterator 클래스는 국제화된 데이터를 처리하기 위한 Iterator 인터페이스의 구현체입니다. IntlIterator 클래스의 장점과 단점은 위에서 설명한 예제와 같습니다. IntlIterator 클래스는 국제화된 데이터를 처리하기 위한 Iterator 인터페이스의 구현체로, Iterator의 포인터를 처음으로 이동시킬 수 있고, Iterator의 현재 위치를 반환할 수 있습니다. IntlIterator 클래스는 Iterator 인터페이스의 구현체로, Iterator의 포인터를 다음 위치로 이동시킬 수 있고, Iterator의 포인터를 이전 위치로 이동시킬 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색