MX Calculator provides mathematical operations in ExpressionEngine 2 templates.
MX Calc is build with modified class EvalMath (thanks to Miles Kaufmann) for safely evaluate math expressions.
Requirements
- ExpressionEngine 2
Example
you can used it as single tag
<div class="codeblock"><code><span style="color: #000000">
<span style="color: #0000BB">{exp</span><span style="color: #007700">:</span><span style="color: #0000BB">mx_calc expression</span><span style="color: #007700">=</span><span style="color: #DD0000">"-4(15/42)^23*(4-sqrt(16))-15"</span><span style="color: #0000BB">} </span>
</span>
</code></div>
or as tag pair
<div class="codeblock"><code><span style="color: #000000">
<span style="color: #0000BB">{exp</span><span style="color: #007700">:</span><span style="color: #0000BB">mx_calc expression</span><span style="color: #007700">=</span><span style="color: #DD0000">"-4(15/42)^23*(4-sqrt(16))-15"</span><span style="color: #0000BB">}<br />Cost </span><span style="color: #007700">= </span><span style="color: #0000BB">{calc_result}<br />{</span><span style="color: #007700">/</span><span style="color: #0000BB">exp</span><span style="color: #007700">:</span><span style="color: #0000BB">mx_calc} </span>
</span>
</code></div>
is this code works?
[ Test it NOW! ]