The IntlRuleBasedBreakIterator class

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

简介

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.

类摘要

IntlRuleBasedBreakIterator extends IntlBreakIterator implements Traversable {
/* 继承的常量 */
const int IntlBreakIterator::DONE = -1 ;
const int IntlBreakIterator::WORD_KANA = 300 ;
const int IntlBreakIterator::WORD_IDEO = 400 ;
const int IntlBreakIterator::LINE_HARD = 100 ;
/* 方法 */
public __construct ( string $rules , string $areCompiled = ? )
public getBinaryRules ( ) : string
public getRules ( ) : string
public getRuleStatus ( ) : int
public getRuleStatusVec ( ) : array
/* 继承的方法 */
public static IntlBreakIterator::createCharacterInstance ( string|null $locale = null ) : IntlBreakIterator|null
public static IntlBreakIterator::createLineInstance ( string|null $locale = null ) : IntlBreakIterator|null
public static IntlBreakIterator::createSentenceInstance ( string|null $locale = null ) : IntlBreakIterator|null
public static IntlBreakIterator::createTitleInstance ( string|null $locale = null ) : IntlBreakIterator|null
public static IntlBreakIterator::createWordInstance ( string|null $locale = null ) : IntlBreakIterator|null
public IntlBreakIterator::current ( ) : int
public IntlBreakIterator::first ( ) : int
public IntlBreakIterator::following ( int $offset ) : int
intl_get_error_code ( ) : int
public IntlBreakIterator::getErrorMessage ( ) : string|false
intl_get_error_message ( ) : string
public IntlBreakIterator::getLocale ( int $type ) : string
public IntlBreakIterator::getPartsIterator ( string $type = IntlPartsIterator::KEY_SEQUENTIAL ) : IntlPartsIterator
public IntlBreakIterator::getText ( ) : string|null
public IntlBreakIterator::isBoundary ( int $offset ) : bool
public IntlBreakIterator::last ( ) : int
public IntlBreakIterator::next ( int|null $offset = null ) : int
public IntlBreakIterator::preceding ( int $offset ) : int
public IntlBreakIterator::previous ( ) : int
public IntlBreakIterator::setText ( string $text ) : bool|null
}

Table of Contents

User Contributed Notes

There are no user contributed notes for this page.
PHP8中文手册 站长在线 整理 版权归PHP文档组所有