aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-string-format.md
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-string-format.md')
-rw-r--r--vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-string-format.md39
1 files changed, 39 insertions, 0 deletions
diff --git a/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-string-format.md b/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-string-format.md
new file mode 100644
index 000000000..754014e2d
--- /dev/null
+++ b/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-string-format.md
@@ -0,0 +1,39 @@
+string\_format {#language.modifier.string.format}
+==============
+
+This is a way to format strings, such as decimal numbers and such. Use
+the syntax for [`sprintf()`](&url.php-manual;sprintf) for the
+formatting.
+
+ Parameter Position Type Required Default Description
+ -------------------- -------- ---------- --------- ---------------------------------------
+ 1 string Yes *n/a* This is what format to use. (sprintf)
+
+
+ <?php
+
+ $smarty->assign('number', 23.5787446);
+
+ ?>
+
+
+
+Where template is:
+
+
+ {$number}
+ {$number|string_format:"%.2f"}
+ {$number|string_format:"%d"}
+
+
+
+Will output:
+
+
+ 23.5787446
+ 23.58
+ 23
+
+
+
+See also [`date_format`](#language.modifier.date.format).