Smarty Manual
Prev | Chapter 3. Basic Syntax | Next

# Math

Math can be applied directly to variable values.

Example 3-6. math examples
    {$foo+1}

    {$foo*$bar}

    {* some more complicated examples *}

    {$foo->bar-$bar[1]*$baz->foo->bar()-3*7}

    {if ($foo+$bar.test%$baz*134232+10+$b+10)}

    {$foo|truncate:"`$fooTruncCount/$barTruncFactor-1`"}

    {assign var="foo" value="`$foo+$bar`"}

See also the `{math}` function for complex equations and `{eval}`.

Prev | Home | Next
Embedding Vars in Double Quotes | Up | Escaping Smarty Parsing