WordPressで数字に3ケタずつカンマを付けたり小数点以下の値を表示する方法

金額や総投稿数など、数字を表現するためにカンマを入れることもあると思いますが、WordPressでは便利な関数が用意されていますのでさっそく使いましょう。

3ケタずつカンマを入れる

サンプル

<?php
$number = 1234;
$display = number_format_i18n($number);
echo $display;
?>

結果

1,234

上の結果を見ると、ちゃんと3ケタ目にカンマが付いていますね。

というわけで、「number_format_i18n」を使うとできます。

小数点以下の値も表示もできる

同じく「number_format_i18n」の第2引数に数字を指定することによって、小数点以下の表示もできます。

サンプル

<?php
$number = 123456.78;
$display = number_format_i18n($number,1); //3ケタでカンマ&少数点第1位まで
echo $display;
?>

表示結果

123,456.8

上のサンプルでは、小数点第1位まで表示するため「number_format_i18n」の第2引数で「1」を指定しました。1つ下の位(小数点第2位)で四捨五入されていますね。

例えば小数点第2位まで表示したい場合は「number_format_i18n($number,2)」と書けばOKです。

以上、細かいことですけど覚えておくと便利です。

著者:bouya Imamura