IntlPartsIterator
class IntlPartsIterator extends IntlIterator implements Iterator (View source)
Objects of this class can be obtained from IntlBreakIterator objects. While the break iterators provide a sequence of boundary positions when iterated, IntlPartsIterator objects provide, as a convenience, the text fragments comprehended between two successive boundaries.
The keys may represent the offset of the left boundary, right boundary, or they may just the sequence of non-negative integers. See IntlBreakIterator::getPartsIterator.
Constants
| KEY_SEQUENTIAL |
|
| KEY_LEFT |
|
| KEY_RIGHT |
|
Methods
Get IntlBreakIterator backing this parts iterator
No description
Details
mixed
current()
Get the current element
mixed
key()
Get the current key
void
next()
Move forward to the next element
void
rewind()
Rewind the iterator to the first element
bool
valid()
Check if current position is valid
IntlBreakIterator
getBreakIterator()
Get IntlBreakIterator backing this parts iterator
int
getRuleStatus()
No description