查詢

money_format()函式—用法及示例

「 將數字格式化為貨幣字串 」


函式名稱:money_format()

函式描述:money_format() 函式將數字格式化為貨幣字串。

用法: money_format(string $format, float $number): string

引數:

  • $format:必需,指定貨幣格式的字串。
  • $number:必需,要格式化的數字。

返回值:返回格式化後的貨幣字串。

示例:

$number = 1234.56;
setlocale(LC_MONETARY, 'en_US');

echo money_format('%i', $number); // 輸出:$1,234.56

說明:

  • money_format() 函式使用當前系統的本地設定來格式化貨幣字串。
  • 在使用 money_format() 函式之前,需要使用 setlocale() 函式設定本地化資訊。示例中使用 'en_US' 設定為美國英語本地化。
  • $format 引數是一個字串,可以包含以下佔位符:
    • %i - 插入貨幣符號(根據本地化設定)。
    • %n - 插入國際貨幣符號(根據本地化設定)。
    • %s - 插入本地貨幣符號(根據本地化設定)。
    • %v - 插入貨幣值。
  • 請注意,money_format() 函式在不同的作業系統上的行為可能會有所不同。
補充糾錯
下一個函式: mktime()函式
熱門PHP函式
分享連結