|
スポンサードリンク
数値のフォーマットするには、number_format()、money_format()関数を使用します。
number_format(
数値,
[ 精度,
[ 小数点,
,区切り文字 ] ] ) |
指定した数値の精度(小数点以下の桁数)、小数点の文字、千位毎の区切りに使用する文字に沿ってフォーマットした文字列を返します |
money_format(
フォーマット,
通貨 ) |
通貨を指定したフォーマットに従ってフォーマットします。
フォーマットは以下の形式で指定し、具体的な指定内容は下記表を参照
%フラグ 表示幅 精度 型 |
フォーマット指定内容
種類 |
指定内容 |
説明 |
フラグ |
=文字 |
指定した文字で埋める |
^ |
区切り文字や小数点を表示しない |
+ |
負の値に-を付ける |
( |
負の値に()を付ける |
! |
通貨記号を表示しない |
- |
左寄せ |
表示幅 |
整数 |
表示文字数の指定 |
精度 |
#整数 |
整数部分の桁数の指定 |
.整数 |
小数部分の桁数の指定 |
型 |
i |
国際通貨フォーマット |
n |
国内通貨フォーマット |
% |
パーセント文字を表示 |
例1) 数値”123456.1”をフォーマットします。
<?php
print number_format(123456.1)."\n";
print number_format(123456.1,3)."\n";
print number_format(123456.1,3,"-",";")."\n";
?>
●実行結果
123,456
123,456.100
123;456-100
|
※ 3番目は、小数点の替わりにハイフン(-)、千位毎の区切りにセミコロン(;)を使用してます。
スポンサード リンク
|