运行smarty foreach循环的次数超过数组中的项目数

时间:2016-08-03 08:22:12

标签: html smarty

我在smarty中有一个嵌套数组 外部数组有10个项目(内部数组) 内部数组在每个数组中都有不同数量的项目。

我想像这样循环遍历

for()

问题是,我希望内部li等于任何内部数组中最大项目数

例如:

for(int i = 0; i < no_of_games; i++) {
     /*
      * Start game
      * Reset grid / panel
      * ...
      */
}

然后我想运行内循环15次,生成空li,如下所示

    {foreach $group.plans as $plan}
    {if $plan@index eq 4}{break}{/if}
    <div class="wpct_comparison_table_col">
        <ul class="wpct_comparison_table_feature_values">
            {foreach $plan.description_section[$name@key] as $desc}
            {if $desc@index eq $group.rows}{break}{/if}
            <li>
                <span class="wpct_comp_feature_title_responsive">
                {if $desc@key eq ""}-{/if}{$desc@key}
                </span>
                {if $desc eq ""}-
                {elseif $desc|lower eq "yes"}<i class="fa fa-check"></i>
                {elseif $desc|lower eq "no"}<i class="fa fa-close"></i>
                {else}{$desc}
                {/if}
            </li>
            {/foreach}
        </ul>
    </div>
    {/foreach}

0 个答案:

没有答案