我想迭代具有数字后缀的不同变量。有没有办法动态地迭代它们?
假设我有变量
$sArticle.attr1, $sArticle.attr2 ... $sArticle.attr7
如何动态迭代所有attr *变量?
答案 0 :(得分:0)
您可以使用{for}
并创建一个包含该名称的变量,然后将该变量用作索引:
{for $foo=1 to 7}
{$attr_index='attr'|cat:$foo}
<p>{$sArticle.$attr_index}</p>
{/for}