1
numberformatterのロケールをen
に設定しました。 USD
として通貨を書式設定すると、$x.xx
になります。一方、通貨をCAD
と書式設定すると、CA$x.xx
になります。私は¤#,##0.00
と¤¤#,##0.00
の両方のパターンを設定しようとしましたが、最初の文字は通貨記号の前に一貫して文字を追加せず、2番目の文字は私が望むようにしません。誰でも、通貨をフォーマットするときにUS$x.xx
とCA$x.xx
の両方を取得する方法を提案できますか?PHP NumberFormatter setPattern通貨記号