ホームページ  >  記事  >  バックエンド開発  >  RMB を小文字から大文字に変換する PHP 関数、長さ制限なし、分まで正確 (推奨)

RMB を小文字から大文字に変換する PHP 関数、長さ制限なし、分まで正確 (推奨)

WBOY
WBOYオリジナル
2016-07-25 08:58:052079ブラウズ
この記事では、RMB を小文字から大文字に変換するために PHP で実装された関数を紹介します。数値の長さに制限はなく、分まで正確に変換できます。困っている友達はぜひ参考にしてください。

請求書を印刷したり、請求書を表示したりする場合、多くの場合、人民元の金額を小文字から大文字に変換する必要があります。

以下はRMBを小文字から大文字に変換するための改良された関数です。 関数は次のとおりです。 1. 天文学的な数字をサポートし、整数の桁は理論的には無限に長くなる可能性があります。 2. 小数点をサポートします。通貨については、通常、小数点以下 2 桁まで正確です。小数点以下を四捨五入するかどうかを設定できます。 3. カスタム通貨単位のサポート 一部のシステムでは資本金が「元」である必要があり、一部のシステムではカスタマイズ可能です。 4. 整数で終わり、小数を含む数値の末尾に「ゼロ」のカスタム パディングをサポートします。たとえば、一部のシステムでは、1960.30 などの数値を大文字に変換して「1,900,6,」に変換する必要があります。 「10元3セント」を要求するシステムと、「1960元03セント」を要求するシステムがあります。どちらの場合も、「請求書および精算伝票の正確な記入に関する基本規定」に従って正しいものです。 、カスタマイズできるようになりました。

コード例:

リーリー

出力結果: 100000000000000000012345678900.501:1,000億億ゼロ1百百百万四千万500百万八百八百八百八百五百八百セント5セント 1960.30: 1900ドル3セント 1960.30: 1900元、10元3セント 123456789.005: 123456789ドル1セント 123456789.005: 1億2345万土地、1789元 10000000000000000060009.101: 100兆600万09元10セント 1680.32: 168ドル3セント2セント



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。