Smarty Manual
Prev | Chapter 5. Variable Modifiers | Next

# string_format

Parameter Position | Type | Required | Default | Description
--- | --- | --- | --- | ---
1 | string | Yes | n/a | This is what format to use. (sprintf)

This is a way to format strings, such as decimal numbers and such. Use the syntax for sprintf for the formatting.

Example 5-17. string_format
`<?php $smarty = new Smarty; $smarty->assign('number', 23.5787446); $smarty->display('index.tpl'); ?>`
Where index.tpl is:
    {$number}
    {$number|string_format:"%.2f"}
    {$number|string_format:"%d"}
This should output:
    23.5787446
    23.58
    24

Prev | Home | Next
spacify | Up | strip