concrete5 逆引きリファレンス

Number ヘルパーで区切り文字を入れたり、小数点の桁数などを決める

2021/05/21 22:49
Number ヘルパーで数値を3桁区切りや、小数点の桁数を整える

最初にCore::make('helper/number')でNumber ヘルパーのインスタンスを作成します。

区切り文字を入れることと、小数点の桁数などを決めるにはformat()を使います。

$nh = Core::make('helper/number');

$value = '2000000';
$nh->format($value); // 2,000,000 を出力

$value = '2000000.8';
$nh->format($value,0); // 2,000,001 を出力

$value = '2000000.25812';
$nh->format($value,2); // 2,000,000.26 を出力

カンマが入ってしまった文字列を、計算するためなどに数字に戻すにはunformat()が使えます。

$value = '2,000,000';
$nh->unformat($value); //2000000 を出力