ホームページ  >  記事  >  バックエンド開発  >  PHP 形式の金額関数の共有、PHP 金額関数_PHP チュートリアル

PHP 形式の金額関数の共有、PHP 金額関数_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:08:21830ブラウズ

PHP形式の金額関数の共有、PHPの金額関数

資金を扱う最近のプロジェクトの機能は、人民元金額のフォーマットされた出力に不可欠な機能です。この関数は比較的独立していて人気があるため、関数にカプセル化して送信すると誰にとっても便利です。

コードをコピーします コードは次のとおりです:

/**
*金額をフォーマットします
*
* @param int $money
* @param int $len
* @param string $sign
* @戻り文字列
​*/
function format_money($money, $len=2, $sign='¥'){
$negative = $money > '' : '-';
$int_money = intval(abs($money));
$len = intval(abs($len));
$decimal = '';//10 進数
If ($len > 0) {
$decmal = '.'.substr(sprintf('%01.'.$len.'f', $money),-$len);
}
$tmp_money = strrev($int_money);
$strlen = strlen($tmp_money);
for ($i = 3; $i $format_money .= substr($tmp_money,0,3).',';
$tmp_money = substr($tmp_money,3);
}
$format_money .= $tmp_money;
$format_money = strrev($format_money);
$sign.$negative.$format_money.$decmal;
を返します }

以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/951632.html技術記事 PHP の金額関数の共有 PHP の金額関数の最近のプロジェクトには、人民元金額のフォーマットされた出力に不可欠な機能があります。この機能はかなりユニークです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。