4

PHP 5.3.0+(ローカルサーバー上)では、intlライブラリがインストールされています。NumberFormatterクラスを使用します。フロートをさまざまな形式(パーセンテージ、小数、通貨など)に変換するために必要です。

しかし、私の実サーバーにはPHP5.2.14がインストールされています。そして、私はそれを更新することはできません(私は所有者ではありません)。

数値をフォーマットするためのいくつかのクラスを知っていますか(または使用していますか)?何かお勧めできますか?NSNumberFormatteriOSのようなものが必要ですが、PHPの場合です。

4

1 に答える 1

3

number_formatを使ってみませんか?NumberFormatterと比較するとかなり制限されていますが、ニーズには十分かもしれません。

通貨の書式設定により適している可能性のある別のオプションはmoney_formatですが、これにはすべてのロケールがサーバー上で適切に構成されている必要があります。

さらに別のオプションはZend_Currencyです。これは、サーバー構成に関係なく、さまざまなロケールで非常に強力な通貨フォーマットを提供します。ZendFrameworkはPHP5.2.xをサポートしています。

于 2011-07-16T14:59:02.497 に答える