我在我的smarty模板中有兩個不同的變量:在Smarty模板中獲取轉化百分比?
{$ visitors} - 顯示鏈接上的點擊次數。 {$ numitems} - 顯示點擊次數。
我需要得到轉化率的百分比,其數學會{$numitems}
/{$visitors}
* 100
有誰知道如何在Smarty模板系統做到這一點 - 小數點後其限制爲2號 - 例如,3.81
我在我的smarty模板中有兩個不同的變量:在Smarty模板中獲取轉化百分比?
{$ visitors} - 顯示鏈接上的點擊次數。 {$ numitems} - 顯示點擊次數。
我需要得到轉化率的百分比,其數學會{$numitems}
/{$visitors}
* 100
有誰知道如何在Smarty模板系統做到這一點 - 小數點後其限制爲2號 - 例如,3.81
你或許應該看看數學然後。
http://www.smarty.net/docsv2/en/language.function.math.tpl
因爲如果你使用的版本2或3,因爲你永遠不回答,我不知道。你可以使用數學,它也可以工作。
例如 你可以做到這一點。
{math assign="$percentage" equation="(x/y) * 100" x=$numitems y=$visitors format="%.2f"}
然後,您可以使用{$percentage}
來顯示金額或做任何事情。
你可以試試嗎?
{($numitems/$visitors*100)|string_format:"%.2f"}
也許你必須這樣做INS 2步:
{$x=$numitems/$visitors*100}
{$x|string_format:"%.2f"}
首先做了其他問題,你已經解決了if/else問題? –