IntlBreakIterator クラス IntlBreakIterator
&reftitle.intro; “break iterator” は、 テキスト中のどこに境界 (たとえば、単語や文章の境目) が位置するのかに関するメソッドを公開しています。 PHP の IntlBreakIterator は、 全ての break iterator の基底クラスになります。 追加の機能が利用可能な場合は、 intl 拡張モジュールは適切なサブクラスを公開しています。 たとえば、 IntlRuleBasedBreakIteratorIntlCodePointBreakIterator です。 このクラスは、 IteratorAggregate も実装しています。 IntlBreakIterator を走査すると、 テキストに存在する連続する境界を示す、 負でない整数値を返します。 これは、UTF-8 のコード単位(バイト) の数として表現され、 テキストの最初 (これは、位置 0 になります) から取得されます。 イテレータによって返されるキーは、 {0, 1, 2, …} のように、自然数の順序に並びます。
&reftitle.classsynopsis; IntlBreakIterator implements IteratorAggregate &Constants; public const int IntlBreakIterator::DONE public const int IntlBreakIterator::WORD_NONE public const int IntlBreakIterator::WORD_NONE_LIMIT public const int IntlBreakIterator::WORD_NUMBER public const int IntlBreakIterator::WORD_NUMBER_LIMIT public const int IntlBreakIterator::WORD_LETTER public const int IntlBreakIterator::WORD_LETTER_LIMIT public const int IntlBreakIterator::WORD_KANA public const int IntlBreakIterator::WORD_KANA_LIMIT public const int IntlBreakIterator::WORD_IDEO public const int IntlBreakIterator::WORD_IDEO_LIMIT public const int IntlBreakIterator::LINE_SOFT public const int IntlBreakIterator::LINE_SOFT_LIMIT public const int IntlBreakIterator::LINE_HARD public const int IntlBreakIterator::LINE_HARD_LIMIT public const int IntlBreakIterator::SENTENCE_TERM public const int IntlBreakIterator::SENTENCE_TERM_LIMIT public const int IntlBreakIterator::SENTENCE_SEP public const int IntlBreakIterator::SENTENCE_SEP_LIMIT &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
&reftitle.changelog; &Version; &Description; 8.0.0 IntlBreakIterator は、 IteratorAggregate を実装しました。 これより前のバージョンでは、 Traversable を代わりに実装していました。
&reference.intl.entities.intlbreakiterator;