查詢

IntlRuleBasedBreakIterator::getRules()函式—用法及示例

「 獲取IntlRuleBasedBreakIterator物件的當前規則 」


函式名: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()函式獲取當前規則,並將其列印到螢幕上。
補充糾錯
熱門PHP函式
分享連結