聪明的动态变量名称访问
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了聪明的动态变量名称访问相关的知识,希望对你有一定的参考价值。
我想迭代具有数字后缀的不同变量。有没有办法动态地迭代它们?
假设我有变量$sArticle.attr1, $sArticle.attr2 ... $sArticle.attr7
如何动态迭代所有attr *变量?
答案
您可以使用{for}
并创建一个包含该名称的变量,然后使用该变量作为索引:
{for $foo=1 to 7}
{$attr_index='attr'|cat:$foo}
<p>{$sArticle.$attr_index}</p>
{/for}
以上是关于聪明的动态变量名称访问的主要内容,如果未能解决你的问题,请参考以下文章