查詢

NumberFormatter::setPattern()函式—用法及示例

「 設定NumberFormatter物件的格式模式 」


函式名稱: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()函式將數字格式化為字串,並將結果輸出。

補充糾錯
熱門PHP函式
分享連結