
IntlIterator::valid 함수는 현재 아이템이 존재하는지 여부를 반환합니다.
예를 들어, 다음과 같은 코드를 사용할 수 있습니다.
#hostingforum.kr
php
$iterator = new IntlIterator('hello', 'U', 'en');
while ($iterator->valid()) {
echo $iterator->current() . "n";
$iterator->next();
}
위 코드는 'hello' 문자열을 한 글자씩 읽어내며, 각 글자가 존재하는지 여부를 확인합니다.
IntlIterator::valid 함수는 현재 아이템이 존재하는지 여부를 반환하기 때문에, 다음 아이템이 존재하는지 여부를 확인하고 싶다면, next() 함수를 호출한 후 valid() 함수를 호출해야 합니다.
예를 들어, 다음과 같은 코드를 사용할 수 있습니다.
#hostingforum.kr
php
$iterator = new IntlIterator('hello', 'U', 'en');
if ($iterator->valid()) {
echo "현재 아이템이 존재합니다.n";
}
$iterator->next();
if ($iterator->valid()) {
echo "다음 아이템이 존재합니다.n";
}
위 코드는 'hello' 문자열을 한 글자씩 읽어내며, 각 글자가 존재하는지 여부를 확인합니다.
IntlIterator::valid 함수의 동작 방식에 대한 설명과 예제를 위와 같이 사용할 수 있습니다.
2025-03-29 00:02