PHP string money_format()函數(shù)
PHP money_format()函數(shù)是預(yù)定義函數(shù)。愛掏網(wǎng) - it200.com它用于將數(shù)字格式化為貨幣字符串。愛掏網(wǎng) - it200.com它返回一個格式化的數(shù)字版本。愛掏網(wǎng) - it200.com它包裝了C庫函數(shù)strfmon(),通常與 setlocale() 函數(shù)一起使用。愛掏網(wǎng) - it200.com
注意:此函數(shù)不適用于Windows平臺。愛掏網(wǎng) - it200.com
money_format(string,number);
參數(shù) | 描述 | 必需/可選 |
---|---|---|
字符串 | 指定要格式化的字符串。愛掏網(wǎng) - it200.com | 必需 |
數(shù)字 | 要插入在“%”符號處的數(shù)字。愛掏網(wǎng) - it200.com | 必需 |
示例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
聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。