问题标签 [numberformatter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - NumberFormatter 货币符号(前置)
我正在使用 Intl 库来格式化带有货币符号的数字。
我的本地 php 版本:
服务器:
结果:
我的版本:234.234,23 €<br> 服务器版本:€ 234.234,23
货币符号应该在数字的末尾而不是数字的开头
谢谢
php - 使用 NumberFormatter PHP 类以“单词形式”将数字显示为序数?
如果我想将给定的数字显示为序数,我会这样做:
但是,如果我想使用内置的 PHP 函数/类将给定的数字显示为单词形式的序数(例如,第一、第二、第三等),我该怎么做?可能吗?NumberFormatter
相关链接:
php - PHP NumberFormatter 反转逗号和小数
我在本地服务器上使用 PHP 的数字格式化程序,虽然它确实有效,但它会打印出这样的美元金额:8.500,00 $,而我实际上希望它看起来像这样:$8,500.00。函数中是否有一些参数可以让我解决这个问题,还是我必须使用其他东西?
loops - 在不循环的情况下确定每个数字位中所需的数字
给定一个从 1.0 开始到 2.0 结束的数字范围,每 0.25 步,如果你打印出来(格式化),它将是 1.00;1.25;1.50;1.75; 2.00; 2.25;ETC...
无需遍历范围,如何确定范围内每个位置都需要哪些数字?例如,在十进制第 100 位,只需要数字 0 和 5?在十进制的第 10 位,只有数字 0、2、5 和 7 会被使用吗?该解决方案需要能够支持任何范围和步长值。
java - 接受 JSpinner 中的测量单位作为输入
我有一个数字 JSpinner,它接受特定测量单位的值。现在,我想要一个特殊的 JSpinner 行为:如果用户输入一个数值并附加一个特定的测量单位字符串(例如“英寸”、“皮卡”),那么输入的数值必须转换为另一个值(取决于在单位字符串上)。当用户离开微调器字段(失去焦点)或以任何方式发生“commitEdit”时,必须发生这种转换。
我尝试了几种变体:自定义文档过滤器、自定义格式实例和微调器 JFormattedTextField 的自定义文本字段文档。但是我没有找到任何“挂钩”JFormattedTextField 的“commitEdit”方法调用的可能性。
实现我的要求的最佳方法是什么?有没有简单的方法来做到这一点?
php - php NumberFormatter:parse issue
It is returning only the first character i.e, 1 . Expected output is 1234567.89
php - NumberFormatter::SPELLOUT 俄语和意大利语拼写序数
此代码适用于英语、西班牙语和德语序数,但对于俄语或意大利语序数则不起作用。
'ru-RU'
,'it-IT'
也不行
例如,我在俄语中得到 2 -> два(这是基数),但我想要序数,这将是 2 -> второй。
例如,我用意大利语表示 2 -> due(这是基数),但我想要序数,这将是 2 -> secondo。
更新:
我找到了一个用法语、西班牙、德语和其他一些语言工作的解决方案:
maskuline 序数:%spellout-ordinal-maskuline
女性序数: %spellout-ordinal-feminine
俄语和意大利语版本不起作用,我已经尝试使用 -maskuline/-feminine
php - 如何通过 PHP Intl(ICU 库)中的货币代码获取货币符号
在 PHP 中,我知道货币代码(欧元、英镑、美元...),但我不知道语言环境。我需要为他们获取货币符号
使用
我可以获得 0.00 欧元,因此 NumberFormatter 库可以将货币代码转换为货币符号。但是如何只获得货币符号?
也不做翻译并总是返回 $。
java - 尝试将 2 个数组传递给一个方法并使用 2 个数组中的值打印出一个表
我试图在我的 main 方法中使用硬编码值创建 2 个数组,然后将它们传递到我的generateReport
方法中并打印出一个表格。
我正在处理的问题是
使用下面的代码,我的主代码中出现错误,并且注释的代码部分应该显示您正在使用的计算机上的默认货币。