問題タブ [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.

0 投票する
1 に答える
411 参照

php - PHP で NumberFormatter を使用して末尾のゼロを保持する

私は、レガシー システムを PEAR の i18nv2 クラスから PHP の組み込みの INTL ライブラリにアップグレードする作業を行っています。のようなパターンを指定し、次のような数値#,##0.##で実行すると、末尾のゼロは保持されるべきではありませんか? 多くのロケールで小数点が小数点文字ではなくコンマで表されることを考慮して、事実の後に末尾のゼロを追加する良い方法はありますか?NumberFormatter::format()12345.100012,345.1

コードで説明:

0 投票する
1 に答える
78 参照

php - 序数を使用した数値フォーマッターの一貫性のない動作

私は今日、最も奇妙なことに遭遇しました。どうしたらよいかわかりません。

これが私のコードです:

このコードは、PHP バージョン 5.6.20 で次を出力します。

文字列(3) "1番目"

ただし、PHP バージョン 5.6.14 では次のように出力されます。

string(6) "1ˢᵗ"

これをどうすればいいのかわからない。上付きのバージョンは、私が期待していなかったものです。変更ログを確認しましたが、この変更が文書化されていません。これが意図された動作であるかどうかは誰にも分かりますか? 最初の動作に強制的に戻す方法はありますか (フォームでレンダリングすると奇妙に見えるため)?

PHP 5.6.20 のインストールでは ICU バージョン 4.8.1.1 を使用し、5.6.14 では ICU バージョン 4.4.0.1 を使用しています。

0 投票する
1 に答える
1171 参照

php - ライブサーバーでの NumberFormatter エラー

このコードを使用して数値を文字列に変換しています。これはローカルでは正常に機能していますが、ライブサーバーにアップロードすると、「クラス 'NumberFormatter' が見つかりません」というエラーが表示されます。

エラーメッセージ

私が使用しているサーバーの PHP バージョンは 5.6.16 です。実行中の行のコメントを外した後のローカルサーバーでextension=ext/php_intl.dllは、ライブサーバーでこのエラーが発生するのはなぜですか?

0 投票する
1 に答える
543 参照

php - NumberFormatter がハンガリーの通貨形式を間違って取得する

money_format 関数を使用すると、通貨の金額がハンガリーの形式で正しく出力されます。

しかし、 NumberFormatter クラスを試してみると、間違った形式が返されます

バグだと思います。

0 投票する
2 に答える
612 参照

swift - Xcode 8.0 と Swift 3.0 の変換: 特定の変換エラーの説明を探す

変換エラーについて少し混乱しています。

プロジェクトを Swift 2.3 から Swift 3.0 に移行しました

最初は、Swift 3.0 ではキャストが禁止されていると思っていましたType(value)が、確認したところ、コンパイラの警告はまったく表示されませんでした。誰かが何が問題なのか教えてもらえますかNSNumber(value)?

value as NSNumber私が理解している限りNSNumber(value)、同じことであるはずです。

0 投票する
2 に答える
556 参照

swift3 - NumberFormatter 使用時に Swift で "Optional('#')" を表示するラベル

次のコードがあります。

上記の例では、rawValue は、すべての入力フィールドに値が含まれている場合に計算される Double です。

currentLogBF は私のビューのラベルです。

計算が完了するたびに、ラベルには次のように表示されます。

「Optional()」部分を取り除くにはどうすればよいので、これを表示するだけです:

ここで私が間違っていることはありますか?

0 投票する
1 に答える
427 参照

xcode - NumberFormatter、NSLocale、Xcode、iOS、Swift 3.0

問題: 小数点記号 (私の場合はコンマ) を含む「数字」を持つ textField を、Xcode が理解できる小数点記号 (.) に変更するにはどうすればよいですか? また、その逆の場合 - ローカルで結果を表示する小数点区切り?

わかりました...途中まで...