HTML
HTML5
HTMLタグ
スマートフォン
CSS
CSSプロパティ
CSS・HTML便利ツール
HTML色見本
配色組み合わせツール
特殊文字
JAVA
Android
PHP
Smarty修飾子
EXCEL
Smarty技術の辞書・解説・使用例
TOP
>
Smarty
> string_format
string_format
修飾子
変数をフォーマットして表示する。
変数の値を10進数として表示したり、文字列をフォーマットして表示します。
フォーマット文字列は
sprintf()
の構文と同様です。
書式
{$変数|string_format:"①フォーマット文字列"}
型指定子。引数を何の型として扱うかを指定します。 指定できる型を以下に示します。
フォーマット文字列
b - 2進数の整数。
c - 整数としASCII 値の文字として表現。
d - 10 進数の整数。
e - 科学記法(例 1.2e+2)。
E - 科学記法(例 1.2E+2)。
u - 符号無しの 10進数の整数。
f - double の浮動小数点数。
F - float の浮動小数点数
g - %e %f の短縮形。
G - %E %f の短縮形。
o - 8進数の整数。
s - 文字列。
x - 16進数の整数(小文字)。
X - 16進数の整数(大文字)。
サンプルコード
●浮動小数点数
{1234.56789|string_format:"%.2f"}
1234.56
●浮動小数点数
{1234.56789|string_format:"%.7f"}
1234.5678900
●10進数の整数
{1234.56789|string_format:"%d"}
1234
●10進数の整数(5桁/0埋め)
{1234.56789|string_format:"%05d"}
01234
●16進数の整数
{1234.56789|string_format:"%X"}
4D2
●2進数の整数
{1234.56789|string_format:"%b"}
10011010010
●科学表記
{1234.56789|string_format:"%e"}
1.234568e+3