number_to_human

数値を単位のフォーマットに変換(number_to_human)

適応バージョン

  • 1.0.0
  • 1.1.0
  • 1.1.1
  • 1.1.6
  • 1.2.0
  • 1.2.6
  • 2.0.0
  • 2.0.1
  • 2.0.3
  • 2.1.0
  • 2.2.1
  • 2.3.2
  • 2.3.8
  • 3.0.0
  • 3.0.5
  • 3.0.7
  • 3.0.9
  • 3.1.0
  • 3.2.3
  • 3.2.8
  • 3.2.13
  • 4.0.0
  • 4.1.0
  • 4.2.1

説明

数値を単位のフォーマットに変換

使い方

number_to_human(数値 [, オプション])

オプション

オプション説明デフォルト
:locale使用するロケール
:precision桁数1
:signigicant全体桁数
:separator小数点記号.
:delimiter桁区切り文字,
:strip_insignidicant_zeros小数点以下の0を削除
:units単位名を表すハッシュ
整数: :unit, :ten, :hundred, :thousand, :million, :billion, :trillion, :quadrillion
小数: :deci, :centi, :mili, :micro, :nano, :pico, :femto
:format出力形式

単位で表示
<%= number_to_human(123456789) %>
# 123 Million
5桁で表示
<%= number_to_human(123456789, :precision => 5) %>
# 123.00 Million
小数点をスペースで区切る
<%= number_to_human(123456789, :precision => 5, :separator => " ") %>
# 123 00 Million
単位を日本語仕様
<%= number_to_human(123456789, :units => {:hundred => "百",:thousand => "千", :million => "百万", :billion => "十億", :trillion => "兆", :quadrillion => "千兆"}) %>
# 123 百万

ソースコード

ソースコード検索