The IntlBreakIterator class IntlBreakIterator
&reftitle.intro; A “break iterator” is an ICU object that exposes methods for locating boundaries in text (e.g. word or sentence boundaries). The PHP IntlBreakIterator serves as the base class for all types of ICU break iterators. Where extra functionality is available, the intl extension may expose the ICU break iterator with suitable subclasses, such as IntlRuleBasedBreakIterator or IntlCodePointBreaIterator. This class implements Traversable. Traversing an IntlBreakIterator yields non-negative integer values representing the successive locations of the text boundaries, expressed as UTF-8 code units (byte) counts, taken from the beggining of the text (which has the location 0). The keys yielded by the iterator simply form the sequence of natural numbers {0, 1, 2, …}.
&reftitle.classsynopsis; IntlBreakIterator IntlBreakIterator Traversable Constants const integer IntlBreakIterator::DONE -1 const integer IntlBreakIterator::WORD_NONE 0 const integer IntlBreakIterator::WORD_NONE_LIMIT 100 const integer IntlBreakIterator::WORD_NUMBER 100 const integer IntlBreakIterator::WORD_NUMBER_LIMIT 200 const integer IntlBreakIterator::WORD_LETTER 200 const integer IntlBreakIterator::WORD_LETTER_LIMIT 300 const integer IntlBreakIterator::WORD_KANA 300 const integer IntlBreakIterator::WORD_KANA_LIMIT 400 const integer IntlBreakIterator::WORD_IDEO 400 const integer IntlBreakIterator::WORD_IDEO_LIMIT 500 const integer IntlBreakIterator::LINE_SOFT 0 const integer IntlBreakIterator::LINE_SOFT_LIMIT 100 const integer IntlBreakIterator::LINE_HARD 100 const integer IntlBreakIterator::LINE_HARD_LIMIT 200 const integer IntlBreakIterator::SENTENCE_TERM 0 const integer IntlBreakIterator::SENTENCE_TERM_LIMIT 100 const integer IntlBreakIterator::SENTENCE_SEP 100 const integer IntlBreakIterator::SENTENCE_SEP_LIMIT 200 &Methods;
&reftitle.constants; IntlBreakIterator::DONE IntlBreakIterator::WORD_NONE IntlBreakIterator::WORD_NONE_LIMIT IntlBreakIterator::WORD_NUMBER IntlBreakIterator::WORD_NUMBER_LIMIT IntlBreakIterator::WORD_LETTER IntlBreakIterator::WORD_LETTER_LIMIT IntlBreakIterator::WORD_KANA IntlBreakIterator::WORD_KANA_LIMIT IntlBreakIterator::WORD_IDEO IntlBreakIterator::WORD_IDEO_LIMIT IntlBreakIterator::LINE_SOFT IntlBreakIterator::LINE_SOFT_LIMIT IntlBreakIterator::LINE_HARD IntlBreakIterator::LINE_HARD_LIMIT IntlBreakIterator::SENTENCE_TERM IntlBreakIterator::SENTENCE_TERM_LIMIT IntlBreakIterator::SENTENCE_SEP IntlBreakIterator::SENTENCE_SEP_LIMIT
&reference.intl.entities.intlbreakiterator;