Smarty删除foreach循环中的结尾逗号

Get*_*awn 2 php foreach trim smarty

我在smarty中有以下循环:

{foreach from=$method.params key=name item=type}
    <i style="font-weight: normal;">{$type}</i> {$name},
{/foreach}
Run Code Online (Sandbox Code Playgroud)

删除尾部逗号的最佳方法是什么?

sja*_*agr 5

与Smarty相比,我更喜欢Twig,因此我正在使用文档,但这是我的刺刀:

{assign var="comma" value=""}
{foreach from=$method.params key=name item=type}
    {$comma}<i style="font-weight: normal;">{$type}</i> {$name}
    {assign var="comma" value=", "}
{/foreach}
Run Code Online (Sandbox Code Playgroud)