Smartyで小数点以下の最後の「0(ゼロ)」を表示しないようにする
小数点以下第4位まで扱う案件で、入力は4桁までしたいけど、参照画面などの表示は最後のゼロを消してほしいという要件の対応メモ
こんな感じの表示をしたいとのこと
123.4567 → 123.4567123.4500 → 123.45123.0456 → 123.0456
Smartyでの記述
{$data|number_format:4|floatval}
これで対応完了!
純粋なPHPでの記述
floatval(number_format($data,4));