web-dev-qa-db-ja.com

D7での数値のフォーマット

フィールドにシリアル化されたオブジェクトがあります。 float値を出力する必要があります。サイトには2つの言語(ドイツ語/英語)があるため、現在の言語に基づいて浮動小数点数をフォーマットする必要があります。

_$value = 123456789.01;
// Language = english
print the_format_function($value); # => 123456789.01

// Lanuage = german
print the_format_function($value); # => 123.345.789,01
_

私はthe_format_funtion();を探しています。

6
Nils Riedemann

format_number APIモジュール があり、最終的にこれを処理する可能性があります。そして、おそらくそれを D8 にします。

今のところ、あなたが探している関数は number_format() だと思います

6
Jeremy French