函式名:IntlRuleBasedBreakIterator::getRules()
適用版本:PHP 7.0.0 及以上版本
用法:該函式用於獲取IntlRuleBasedBreakIterator物件的當前規則。
語法:string IntlRuleBasedBreakIterator::getRules( void )
引數:無引數
返回值:返回一個字串,表示IntlRuleBasedBreakIterator物件的當前規則。
示例:
// 建立IntlRuleBasedBreakIterator物件
$iterator = new IntlRuleBasedBreakIterator();
// 設定規則
$rules = "a{a<}a";
$iterator->setText("banana");
$iterator->adoptBreakIterator(new IntlRuleBasedBreakIterator($rules));
// 獲取當前規則
$currentRules = $iterator->getRules();
echo "當前規則: " . $currentRules;
輸出結果: 當前規則: a{a<}a
注意事項:
- 該函式僅適用於使用Intl擴充套件的PHP版本。
- 在呼叫getRules()之前,必須先建立一個IntlRuleBasedBreakIterator物件,並透過setText()方法設定要分析的文字。
- 在示例中,我們首先建立了一個IntlRuleBasedBreakIterator物件,並設定了一個簡單的規則。然後,我們使用getRules()函式獲取當前規則,並將其列印到螢幕上。