라이브러리
[PHP] IntlIterator::next - 다음 요소로 이동합니다.
IntlIterator::next()
`IntlIterator::next()`는 국제화 이터레이터의 현재 항목을 다음 항목으로 이동시키는 메서드입니다. 이터레이터는 국제화 데이터를 순회할 때 사용됩니다. 예를 들어, 언어 코드, 지역 코드, 시간대 코드, 통화 코드 등이 있습니다.
사용법
`IntlIterator::next()` 메서드는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$iterator = new IntlIterator($iteratorOptions);
while ($iterator->valid()) {
$iterator->next();
echo $iterator->current() . "
";
}
예제
다음 예제는 언어 코드를 순회하는 이터레이터를 사용하여 언어 이름을 출력하는 예제입니다.
#hostingforum.kr
php
// 언어 코드 이터레이터 생성
$iterator = new IntlIterator(IntlIterator::createIterator(IntlIterator::LOCALE_TYPE_ALL));
// 언어 코드 이터레이터를 순회
while ($iterator->valid()) {
$iterator->next();
$locale = $iterator->current();
echo $locale . ': ' . IntlDateFormatter::getLocaleDisplayName($locale, IntlDateFormatter::FULL) . "
";
}
이 예제에서는 `IntlIterator::createIterator()` 메서드를 사용하여 언어 코드 이터레이터를 생성합니다. 이터레이터를 순회하면서 현재 항목을 다음 항목으로 이동시키고, 현재 항목의 언어 이름을 출력합니다.
IntlIteratorOptions
`IntlIteratorOptions`는 국제화 이터레이터의 옵션을 설정하는 클래스입니다. 이터레이터의 옵션을 설정할 때 사용됩니다.
#hostingforum.kr
php
$iteratorOptions = new IntlIteratorOptions();
$iteratorOptions->setLocale('ko_KR');
$iteratorOptions->setFilter(IntlIterator::LOCALE_TYPE_ALL);
$iterator = new IntlIterator($iteratorOptions);
IntlIteratorFilter
`IntlIteratorFilter`는 국제화 이터레이터의 필터를 설정하는 클래스입니다. 이터레이터의 필터를 설정할 때 사용됩니다.
#hostingforum.kr
php
$filter = new IntlIteratorFilter(IntlIterator::LOCALE_TYPE_ALL);
$iterator = new IntlIterator($filter);
IntlIteratorIterator
`IntlIteratorIterator`는 국제화 이터레이터의 이터레이터를 생성하는 클래스입니다. 이터레이터를 생성할 때 사용됩니다.
#hostingforum.kr
php
$iterator = new IntlIteratorIterator(IntlIterator::createIterator(IntlIterator::LOCALE_TYPE_ALL));
이 예제에서는 `IntlIterator::createIterator()` 메서드를 사용하여 언어 코드 이터레이터를 생성합니다. 이터레이터를 순회하면서 현재 항목을 다음 항목으로 이동시키고, 현재 항목의 언어 이름을 출력합니다.
IntlIteratorIteratorOptions
`IntlIteratorIteratorOptions`는 국제화 이터레이터 이터레이터의 옵션을 설정하는 클래스입니다. 이터레이터 이터레이터의 옵션을 설정할 때 사용됩니다.
#hostingforum.kr
php
$iteratorIteratorOptions = new IntlIteratorIteratorOptions();
$iteratorIteratorOptions->setLocale('ko_KR');
$iteratorIterator = new IntlIteratorIterator($iteratorIteratorOptions);
IntlIteratorIteratorFilter
`IntlIteratorIteratorFilter`는 국제화 이터레이터 이터레이터의 필터를 설정하는 클래스입니다. 이터레이터 이터레이터의 필터를 설정할 때 사용됩니다.
#hostingforum.kr
php
$filter = new IntlIteratorIteratorFilter(IntlIterator::LOCALE_TYPE_ALL);
$iteratorIterator = new IntlIteratorIterator($filter);
이 예제에서는 `IntlIterator::createIterator()` 메서드를 사용하여 언어 코드 이터레이터를 생성합니다. 이터레이터를 순회하면서 현재 항목을 다음 항목으로 이동시키고, 현재 항목의 언어 이름을 출력합니다.
IntlIteratorIteratorIterator
`IntlIteratorIteratorIterator`는 국제화 이터레이터 이터레이터 이터레이터를 생성하는 클래스입니다. 이터레이터 이터레이터 이터레이터를 생성할 때 사용됩니다.
#hostingforum.kr
php
$iteratorIteratorIterator = new IntlIteratorIteratorIterator(IntlIterator::createIterator(IntlIterator::LOCALE_TYPE_ALL));
이 예제에서는 `IntlIterator::createIterator()` 메서드를 사용하여 언어 코드 이터레이터를 생성합니다. 이터레이터를 순회하면서 현재 항목을 다음 항목으로 이동시키고, 현재 항목의 언어 이름을 출력합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.