Php 获取Smarty模板中的转换百分比?
我的smarty模板中有两个不同的变量: {$visitors}-显示链接的点击次数。 {$numitems}-显示单击的注册数 我需要以百分比的形式获得转换率,从数学上讲,转换率是Php 获取Smarty模板中的转换百分比?,php,math,smarty,Php,Math,Smarty,我的smarty模板中有两个不同的变量: {$visitors}-显示链接的点击次数。 {$numitems}-显示单击的注册数 我需要以百分比的形式获得转换率,从数学上讲,转换率是{$numitems}/{$visitors}*100 有人知道如何在smarty模板系统中执行此操作吗?并将其限制为小数点后的2个数字,例如,3.81。您能试试吗 {($numitems/$visitors*100)|string_format:"%.2f"} 也许您必须分两步进行: {$x=
{$numitems}
/{$visitors}
*100
有人知道如何在smarty模板系统中执行此操作吗?并将其限制为小数点后的2个数字,例如,3.81。您能试试吗
{($numitems/$visitors*100)|string_format:"%.2f"}
也许您必须分两步进行:
{$x=$numitems/$visitors*100}
{$x|string_format:"%.2f"}
你能试试这个吗
{($numitems/$visitors*100)|string_format:"%.2f"}
也许您必须分两步进行:
{$x=$numitems/$visitors*100}
{$x|string_format:"%.2f"}
那么你可能应该看看数学 因为我不知道你用的是2版还是3版,因为你从来没有回答过。你可以用数学,这两种方法都可以 e、 g。 你可以这样做
{math assign="$percentage" equation="(x / y) * 100" x=$numitems y=$visitors format="%.2f"}
然后您可以使用
{$percentage}
显示金额或执行任何操作 那么你可能应该看看数学
因为我不知道你用的是2版还是3版,因为你从来没有回答过。你可以用数学,这两种方法都可以
e、 g。
你可以这样做
{math assign="$percentage" equation="(x / y) * 100" x=$numitems y=$visitors format="%.2f"}
然后您可以使用
{$percentage}
显示金额或执行任何操作 首先,您的另一个问题是否已通过if/else问题得到解决?首先,您的另一个问题是否已通过if/else问题得到解决?