當前位置: 首頁> 函數類別大全> 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)
同類函數
  • 將字符串的第一個字符設為小寫 lcfirst

    lcfirst

    將字符串的第一個字符設為小寫
  • 將8位字符串轉換為帶引號的可打印字符串 quoted_printable_encode

    quoted_printable_encode

    將8位字符串轉換為帶引號的可打印字符串
  • 不區分大小寫的strstr stristr

    stristr

    不區分大小寫的strstr
  • 將字符串中每個單詞的首字母轉換為大寫 ucwords

    ucwords

    將字符串中每個單詞的首字母轉換為大寫
  • 將字符串轉化為大寫 strtoupper

    strtoupper

    將字符串轉化為大寫
  • 從字符串中刪除HTML和PHP標記 strip_tags

    strip_tags

    從字符串中刪除HTML和PHP標記
  • 返回有關字符串中使用的字符的信息-統計string 中每個字節值(0..255)出現的次數 count_chars

    count_chars

    返回有關字符串中使用的字符的信息-統計s
  • 計算指定字符串在目標字符串中最後一次出現的位置(不區分大小寫) strripos

    strripos

    計算指定字符串在目標字符串中最後一次出現