函式名稱:NumberFormatter::setPattern()
函式描述:設定NumberFormatter物件的格式模式。
用法:
public bool NumberFormatter::setPattern ( string $pattern )
引數:
- $pattern:要設定的格式模式字串。
返回值:
- 成功時返回true,失敗時返回false。
示例:
$number = 1234.56;
// 建立NumberFormatter物件
$formatter = new NumberFormatter('en_US', NumberFormatter::DECIMAL);
// 設定格式模式
$pattern = '#,##0.00';
$formatter->setPattern($pattern);
// 格式化數字
$formattedNumber = $formatter->format($number);
echo $formattedNumber; // 輸出: 1,234.56
上述示例中,我們首先建立了一個NumberFormatter物件,然後使用setPattern()
函式設定了格式模式為#,##0.00
,這表示數字以千位分隔符進行分組,並保留兩位小數。最後,我們使用format()
函式將數字格式化為字串,並將結果輸出。