當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP string money_format()用法及代碼示例


PHP money_format() 函數是預定義的函數。它用於將數字格式化為貨幣字符串。它返回數字的格式化版本。它封裝了 C 庫函數 strfmon(),經常與 setlocale() 函數一起使用。

注意:此函數不適用於 windows 平台。

用法:

money_format(string,number);
參數 描述 必需/可選
string 指定要格式化的字符串。 Required
number 要在 '%' 符號處插入的數字。 Required

例子1

<?php
$number =1234.56;
echo "Your number is:".$number;
echo "<br>";
setlocale(LC_MONETARY,"de_DE");
echo "By using money_format() function:".money_format("%.2n", $number);
?>

輸出:

Your number is:1234.56
By using money_format() function:1.234,56 EUR

例子2

<?php
$number = -1234.5672;
echo "Your number is:".$number;
echo "<br>";
echo "By using money_format() function:".money_format("%=*(#10.2n",$number);
?>

輸出:

Your number is:-1234.5672
By using money_format() function:(******1234.57)

例子3

<?php
// Print the international format for the en_US locale
$number = -1234.5672;
echo "Your number is:".$number;
echo "<br>";
setlocale(LC_MONETARY, 'en_US');
echo "By using money_format() function:".money_format('%i', $number);
?>

輸出:

Your number is:-1234.5672
By using money_format() function:-USD 1,234.57

示例 4

<?php
// Display Italian national format with 2 decimals`
$number = -1234.5672;
echo "Your number is:".$number;
echo "<br>";
setlocale(LC_MONETARY, 'it_IT');
echo "By using money_format() function:".money_format('%.2n', $number);
?>

輸出:

Your number is:-1234.5672
By using money_format() function:-EUR 1.234,57






相關用法


注:本文由純淨天空篩選整理自 PHP string money_format() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。