當前位置: 首頁> 函數類別大全> money_format

money_format

將數字格式化成貨幣字符串
名稱:money_format
分類:字符串
所屬語言:php
一句話介紹:返回格式化為貨幣字符串的字符串。

定義和用法

money_format()函數返回被格式化為貨幣字符串的字符串。

該函數在主字符串中的百分號(%)位置插入一個格式化的數字。

註釋: money_format()函數無法在Windows 平台上工作。

提示:該函數常與setlocale()函數一起使用。

提示:如需查看所有可用的語言代碼,請訪問我們的語言代碼參考手冊。

實例

例子1

en_US 國際格式:

 <?php
$number = 1234.56 ;
setlocale ( LC_MONETARY , "en_US" ) ;
echo money_format ( "The price is %i" , $number ) ;
?>

以上代碼的輸出:

 The price is USD 1,234.56

例子2

帶2 個小數的國際格式(德國):

 <?php
$number = 1234.56 ;
setlocale ( LC_MONETARY , "de_DE" ) ;
echo money_format ( "%.2n" , $number ) ;
?>

以上代碼的輸出:

 1 234,56 EUR

例子3

負數,帶有() 指示負數的US 國際格式,右側精度為2,並且"*" 為填充字符:

 <?php
$number = - 1234.5672 ;
echo money_format ( "%=*(#10.2n" , $number ) ;
?>

以上代碼的輸出:

 (******1234.57)
同類函數
  • 基於區域設置的字符串比較 strcoll

    strcoll

    基於區域設置的字符串比較
  • 計算指定字符串在目標字符串中最後一次出現的位置 strrpos

    strrpos

    計算指定字符串在目標字符串中最後一次出現
  • 對字符串執行rot13轉換 str_rot13

    str_rot13

    對字符串執行rot13轉換
  • 將特殊的HTML 實體轉換回普通字符 htmlspecialchars_decode

    htmlspecialchars_decode

    將特殊的HTML實體轉換回普通字符
  • 獲取數字格式信息 localeconv

    localeconv

    獲取數字格式信息
  • 將HTML實體轉換為相應的字符 html_entity_decode

    html_entity_decode

    將HTML實體轉換為相應的字符
  • 刪除字符串末端的空白字符(或者其他字符) rtrim

    rtrim

    刪除字符串末端的空白字符(或者其他字符)
  • 子字符串替換 str_replace

    str_replace

    子字符串替換
熱門文章