The IntlRuleBasedBreakIterator class

(PHP 5 >= 5.5.0, PHP 7)

Introduction

A subclass of IntlBreakIterator that encapsulates ICU break iterators whose behavior is specified using a set of rules. This is the most common kind of break iterators.

These rules are described in the » ICU Boundary Analysis User Guide.

Class synopsis

IntlRuleBasedBreakIterator extends IntlBreakIterator implements Traversable {
/* Inherited constants */
const int IntlBreakIterator::DONE = -1 ;
const int IntlBreakIterator::WORD_KANA = 300 ;
const int IntlBreakIterator::WORD_IDEO = 400 ;
const int IntlBreakIterator::LINE_HARD = 100 ;
/* Methods */
public __construct (string $rules , string $areCompiled = ? )
public getBinaryRules ( ): string
public getRules ( ): string
public getRuleStatus ( ): int
public getRuleStatusVec ( ): array
/* Inherited methods */
public static IntlBreakIterator::createLineInstance (string $locale = ? ): IntlBreakIterator
public static IntlBreakIterator::createSentenceInstance (string $locale = ? ): IntlBreakIterator
public static IntlBreakIterator::createTitleInstance (string $locale = ? ): IntlBreakIterator
public static IntlBreakIterator::createWordInstance (string $locale = ? ): IntlBreakIterator
public IntlBreakIterator::first ( ): int
public IntlBreakIterator::following (int $offset ): int
intl_get_error_code ( ): int
intl_get_error_message ( ): string
public IntlBreakIterator::getLocale (string $locale_type ): string
public IntlBreakIterator::getPartsIterator (int $key_type = IntlPartsIterator::KEY_SEQUENTIAL ): IntlPartsIterator
public IntlBreakIterator::getText ( ): string
public IntlBreakIterator::isBoundary (int $offset ): bool
public IntlBreakIterator::last ( ): int
public IntlBreakIterator::next (int $offset = ? ): int
public IntlBreakIterator::preceding (int $offset ): int
public IntlBreakIterator::setText (string $text ): bool
}

Table of Contents

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top